Documentation complète de l'API Aonyx
Base URL
https://api.aonyx.dev
Authentication
Dashboard Aonyx
| Type | Bearer Token |
| Required | Yes |
| Description | Authentification via token Bearer pour le dashboard Aonyx |
Format de l'en-tête
Authorization: Bearer <votre-token>
Note: Pour obtenir un token, utilisez l'endpoint /login avec vos identifiants.
API Standard
| Type | API Key |
| Required | Yes |
| Description | Clé API pour identifier la base de données |
Format de l'en-tête
X-API-Key: <votre-clé-api>
Note: La clé API doit être fournie pour toutes les requêtes hors dashboard.
Health Check
Vérification de l'état du système
Vérifie l'état des différents services
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Le système fonctionne correctement
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
500 Un ou plusieurs services sont indisponibles
Administration
Fonctionnalités d'administration et groupes d'autorisation
Afficher la liste des autorisations de groupe@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle autorisation de groupe@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une autorisation de groupe spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| admin_group_authorisation *required | string | Yes | Admin group authorisation |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une autorisation de groupe@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| admin_group_authorisation *required | string | Yes | Admin group authorisation |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"admin_group_authorisation": "exemple_admin_group_authorisation",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une autorisation de groupe@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| admin_group_authorisation *required | string | Yes | Admin group authorisation |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Autres
Autres fonctionnalités du système
Authentifier un utilisateur du dashboard.@param \Illuminate\Http\Request $request@return \Illuminate\Http\JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Déconnecter l'utilisateur du dashboard.@param \Illuminate\Http\Request $request@return \Illuminate\Http\JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Obtenir les informations de l'utilisateur connecté.@param \Illuminate\Http\Request $request@return \Illuminate\Http\JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des images@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Télécharger et créer une nouvelle image@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une image spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| image *required | string | Yes | Image |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour les informations d'une image@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| image *required | string | Yes | Image |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"image": "exemple_image",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une image@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| image *required | string | Yes | Image |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des comptes@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau compte@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un compte spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myaccmgmt *required | string | Yes | Myaccmgmt |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un compte@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myaccmgmt *required | string | Yes | Myaccmgmt |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"myaccmgmt": "exemple_myaccmgmt",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un compte@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myaccmgmt *required | string | Yes | Myaccmgmt |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des associations agence-compte@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle association agence-compte@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une association spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_accmgmt *required | string | Yes | Myagency accmgmt |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une association@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_accmgmt *required | string | Yes | Myagency accmgmt |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"myagency_accmgmt": "exemple_myagency_accmgmt",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une association@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_accmgmt *required | string | Yes | Myagency accmgmt |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des agences@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle agence@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une agence spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency *required | string | Yes | Myagency |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une agence@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency *required | string | Yes | Myagency |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"myagency": "exemple_myagency",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une agence@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency *required | string | Yes | Myagency |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des associations agence-minecraft@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle association agence-minecraft@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une association spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_mymcrft *required | string | Yes | Myagency mymcrft |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une association@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_mymcrft *required | string | Yes | Myagency mymcrft |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"myagency_mymcrft": "exemple_myagency_mymcrft",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une association@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_mymcrft *required | string | Yes | Myagency mymcrft |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des associations agence-site@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle association agence-site@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une association spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_mysite *required | string | Yes | Myagency mysite |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une association@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_mysite *required | string | Yes | Myagency mysite |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"myagency_mysite": "exemple_myagency_mysite",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une association@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_mysite *required | string | Yes | Myagency mysite |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des comptes Minecraft@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau compte Minecraft@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un compte Minecraft spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mymcrft *required | string | Yes | Mymcrft |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un compte Minecraft@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mymcrft *required | string | Yes | Mymcrft |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"mymcrft": "exemple_mymcrft",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un compte Minecraft@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mymcrft *required | string | Yes | Mymcrft |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des sites@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau site@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un site spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mysite *required | string | Yes | Mysite |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un site@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mysite *required | string | Yes | Mysite |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"mysite": "exemple_mysite",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un site@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mysite *required | string | Yes | Mysite |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des éléments du menu@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouvel élément de menu@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un élément de menu spécifique@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| superadmin_menu *required | string | Yes | Superadmin menu |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un élément de menu@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| superadmin_menu *required | string | Yes | Superadmin menu |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"superadmin_menu": "exemple_superadmin_menu",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un élément de menu@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| superadmin_menu *required | string | Yes | Superadmin menu |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Journal des modifications
Suivi des modifications du système
Afficher la liste des entrées du changelog@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle entrée dans le changelog@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une entrée spécifique du changelog@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| changelog *required | string | Yes | Changelog |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une entrée du changelog@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| changelog *required | string | Yes | Changelog |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"changelog": "exemple_changelog",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une entrée du changelog@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| changelog *required | string | Yes | Changelog |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Composants
Gestion des composants du système
Afficher la liste des composants@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau composant@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un composant spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| component *required | string | Yes | Component |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un composant@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| component *required | string | Yes | Component |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"component": "exemple_component",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un composant@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| component *required | string | Yes | Component |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Tâches planifiées
Configuration et suivi des tâches automatisées
Afficher la liste des tâches planifiées@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle tâche planifiée@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une tâche planifiée spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| cron *required | string | Yes | Cron |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une tâche planifiée@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| cron *required | string | Yes | Cron |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"cron": "exemple_cron",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une tâche planifiée@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| cron *required | string | Yes | Cron |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Sécurité
Gestion de la sécurité et des adresses IP
Afficher la liste des adresses IP@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle entrée d'adresse IP@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une adresse IP spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ip *required | string | Yes | Ip |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une adresse IP@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ip *required | string | Yes | Ip |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"ip": "exemple_ip",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une adresse IP@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ip *required | string | Yes | Ip |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Médias
Gestion des médias, images et fichiers
Afficher la liste des médias@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Télécharger et créer un nouveau média@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un média spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| media *required | string | Yes | Media |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour les informations d'un média@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| media *required | string | Yes | Media |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"media": "exemple_media",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un média@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| media *required | string | Yes | Media |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Modules
Gestion des modules et leurs associations utilisateurs
Afficher la liste des modules@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau module@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un module spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| module *required | string | Yes | Module |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un module@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| module *required | string | Yes | Module |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"module": "exemple_module",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un module@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| module *required | string | Yes | Module |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Utilisateurs
Gestion des utilisateurs et leurs permissions
Afficher la liste des utilisateurs de comptes@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle association utilisateur-compte@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une association utilisateur-compte spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myaccmgmt_user *required | string | Yes | Myaccmgmt user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une association utilisateur-compte@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myaccmgmt_user *required | string | Yes | Myaccmgmt user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"myaccmgmt_user": "exemple_myaccmgmt_user",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une association utilisateur-compte@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myaccmgmt_user *required | string | Yes | Myaccmgmt user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des associations agence-utilisateur@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle association agence-utilisateur@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une association spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_user *required | string | Yes | Myagency user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une association@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_user *required | string | Yes | Myagency user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"myagency_user": "exemple_myagency_user",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une association@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| myagency_user *required | string | Yes | Myagency user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des associations utilisateur-compte Minecraft@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle association utilisateur-compte Minecraft@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une association spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mymcrft_user *required | string | Yes | Mymcrft user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une association@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mymcrft_user *required | string | Yes | Mymcrft user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"mymcrft_user": "exemple_mymcrft_user",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une association@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mymcrft_user *required | string | Yes | Mymcrft user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des associations utilisateur-site@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle association utilisateur-site@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une association spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mysite_user *required | string | Yes | Mysite user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une association@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mysite_user *required | string | Yes | Mysite user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"mysite_user": "exemple_mysite_user",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une association@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| mysite_user *required | string | Yes | Mysite user |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Précommandes
Gestion des précommandes
Afficher la liste des précommandes@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle précommande@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une précommande spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| preorder *required | string | Yes | Preorder |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une précommande@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| preorder *required | string | Yes | Preorder |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"preorder": "exemple_preorder",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une précommande@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| preorder *required | string | Yes | Preorder |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Serveurs
Gestion de serveurs
Afficher la liste des serveurs@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau serveur@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un serveur spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| server *required | string | Yes | Server |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un serveur@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| server *required | string | Yes | Server |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"server": "exemple_server",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un serveur@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| server *required | string | Yes | Server |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Facturation
Gestion des factures, produits et abonnements Stripe
Afficher la liste des factures@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle facture@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une facture spécifique@param string $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| stripe_invoice *required | string | Yes | Stripe invoice |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des produits@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau produit@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un produit spécifique@param string $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| stripe_product *required | string | Yes | Stripe product |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un produit@param Request $request@param string $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| stripe_product *required | string | Yes | Stripe product |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"stripe_product": "exemple_stripe_product",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un produit@param string $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| stripe_product *required | string | Yes | Stripe product |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des abonnements@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouvel abonnement@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un abonnement spécifique@param string $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| stripe_subscription *required | string | Yes | Stripe subscription |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un abonnement@param Request $request@param string $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| stripe_subscription *required | string | Yes | Stripe subscription |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"stripe_subscription": "exemple_stripe_subscription",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Support - Général
Services de support et assistance générale
Afficher la liste des demandes de support@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle demande de support@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une demande de support spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| support *required | string | Yes | Support |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une demande de support@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| support *required | string | Yes | Support |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"support": "exemple_support",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des types de support@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau type de support@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un type de support spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| support_type *required | string | Yes | Support type |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un type de support@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| support_type *required | string | Yes | Support type |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"support_type": "exemple_support_type",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un type de support@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| support_type *required | string | Yes | Support type |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Templates
Gestion des templates et leurs layouts
Afficher la liste des templates@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau template@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un template spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| template *required | string | Yes | Template |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un template@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| template *required | string | Yes | Template |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"template": "exemple_template",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un template@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| template *required | string | Yes | Template |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des layouts@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau layout@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un layout spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| template_layout *required | string | Yes | Template layout |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un layout@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| template_layout *required | string | Yes | Template layout |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"template_layout": "exemple_template_layout",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un layout@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| template_layout *required | string | Yes | Template layout |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Support - Tickets
Système de tickets, catégories, priorités et réponses
Afficher la liste des tickets@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau ticket@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un ticket spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket *required | string | Yes | Ticket |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un ticket@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket *required | string | Yes | Ticket |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"ticket": "exemple_ticket",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un ticket@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket *required | string | Yes | Ticket |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des catégories de tickets@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle catégorie de ticket@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une catégorie de ticket spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_category *required | string | Yes | Ticket category |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une catégorie de ticket@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_category *required | string | Yes | Ticket category |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"ticket_category": "exemple_ticket_category",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une catégorie de ticket@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_category *required | string | Yes | Ticket category |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des sujets de catégories de tickets@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau sujet de catégorie de ticket@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un sujet de catégorie spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_category_subject *required | string | Yes | Ticket category subject |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un sujet de catégorie@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_category_subject *required | string | Yes | Ticket category subject |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"ticket_category_subject": "exemple_ticket_category_subject",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un sujet de catégorie@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_category_subject *required | string | Yes | Ticket category subject |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des priorités de tickets@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle priorité de ticket@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une priorité de ticket spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_priority *required | string | Yes | Ticket priority |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une priorité de ticket@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_priority *required | string | Yes | Ticket priority |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"ticket_priority": "exemple_ticket_priority",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une priorité de ticket@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_priority *required | string | Yes | Ticket priority |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des réponses pour un ticket spécifique@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle réponse pour un ticket@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une réponse spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_reply *required | string | Yes | Ticket reply |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une réponse@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_reply *required | string | Yes | Ticket reply |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"ticket_reply": "exemple_ticket_reply",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une réponse@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_reply *required | string | Yes | Ticket reply |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des états de tickets@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouvel état de ticket@param Request $request@return JsonResponse
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un état de ticket spécifique@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_state *required | string | Yes | Ticket state |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un état de ticket@param Request $request@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_state *required | string | Yes | Ticket state |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Body
{
"ticket_state": "exemple_ticket_state",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un état de ticket@param int $id@return JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ticket_state *required | string | Yes | Ticket state |
| id *required | int | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
X-Api-Key: {api_key}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Kcal Calculator
API de gestion de l'alimentation et du suivi calorique
Register
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Login
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Logout
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Refresh
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Recherche des éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Importe des données
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Exporte les données
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
AddToFavorites
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
RemoveFromFavorites
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Récupérer tous les modèles de repas de l'utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Récupérer un modèle de repas spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau modèle de repas
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un modèle de repas
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un modèle de repas
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Récupérer les objectifs nutritionnels de l'utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour les objectifs nutritionnels
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Obtenir la progression nutritionnelle
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Obtenir des recommandations nutritionnelles
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
GetProfileByUser
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| userId *required | string | Yes | User id |
| userId *required | mixed | Yes | User id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
CalculateMacros
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
GetUserDays
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| userId *required | string | Yes | User id |
| userId *required | mixed | Yes | User id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
GetDailyTotals
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Profile
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
UpdateProfile
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
GetFavorites
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| userId *required | string | Yes | User id |
| userId *required | mixed | Yes | User id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
AddFavorite
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| userId *required | string | Yes | User id |
| userId *required | mixed | Yes | User id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"userId": "exemple_userId"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
RemoveFavorite
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| userId *required | string | Yes | User id |
| foodId *required | string | Yes | Food id |
| userId *required | mixed | Yes | User id |
| foodId *required | mixed | Yes | Food id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Finance Manager
API de gestion financière et comptabilité
Afficher la liste de tous les comptes d'un utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un compte spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau compte
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un compte existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un compte
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Enregistre un nouvel utilisateur@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Authentifie un utilisateur et retourne un token JWT@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Récupère les informations de l'utilisateur@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste de toutes les catégories d'un utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une catégorie spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle catégorie
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une catégorie existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une catégorie
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste de toutes les dépenses fixes d'un utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une dépense fixe spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle dépense fixe
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une dépense fixe existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une dépense fixe
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste de tous les profils
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un profil spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau profil
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour un profil existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer un profil
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste des logs système avec filtrage
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher un log système spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer un nouveau log système (généralement utilisé en interne)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer les logs système plus anciens qu'une certaine date
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Obtenir les statistiques des logs système
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher la liste de toutes les transactions d'un utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Afficher une transaction spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer une nouvelle transaction
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mettre à jour une transaction existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprimer une transaction
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Marquer une transaction comme vérifiée
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
TalentNet
API de gestion des talents et freelances
Enregistre un nouvel utilisateur TalentNet@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Authentifie un utilisateur TalentNet et retourne un token JWT@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Récupère les informations de l'utilisateur connecté@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Déconnexion d'un utilisateur (invalidation du token)@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les contrats avec filtres et pagination
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un contrat spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| contract *required | string | Yes | Contract |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau contrat
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un contrat existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| contract *required | string | Yes | Contract |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"contract": "exemple_contract",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un contrat (soft delete)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| contract *required | string | Yes | Contract |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Actions spéciales sur les contrats
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
SignByFreelance
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Complete
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Cancel
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Dispute
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les profils freelance avec filtres et pagination
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un profil freelance spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_profile *required | string | Yes | Freelance profile |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau profil freelance
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un profil freelance existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_profile *required | string | Yes | Freelance profile |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"freelance_profile": "exemple_freelance_profile",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un profil freelance (soft delete)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_profile *required | string | Yes | Freelance profile |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Recherche avancée de profils
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste des documents KYC avec filtres
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un document KYC spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| kyc_document *required | string | Yes | Kyc document |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Upload et création d'un document KYC
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Mise à jour d'un document KYC
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| kyc_document *required | string | Yes | Kyc document |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"kyc_document": "exemple_kyc_document",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Suppression d'un document KYC
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| kyc_document *required | string | Yes | Kyc document |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Approuver un document KYC
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Rejeter un document KYC
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Télécharger un document KYC
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | string | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Statistiques des documents KYC
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Documents en attente de vérification
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Documents expirés
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Documents expirant bientôt
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste toutes les notifications avec filtres et pagination
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une notification spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| notification *required | string | Yes | Notification |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle notification
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une notification existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| notification *required | string | Yes | Notification |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"notification": "exemple_notification",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une notification
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| notification *required | string | Yes | Notification |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Actions spéciales sur les notifications
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
MarkAllAsRead
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
GetUnreadCount
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Créer des notifications spécialisées
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
CreateProposalNotification
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les projets avec filtres et pagination
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un projet spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| project *required | string | Yes | Project |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau projet
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un projet existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| project *required | string | Yes | Project |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"project": "exemple_project",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un projet (soft delete)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| project *required | string | Yes | Project |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Actions spéciales sur les projets
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste toutes les propositions avec filtres et pagination
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une proposition spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| proposal *required | string | Yes | Proposal |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle proposition
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une proposition existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| proposal *required | string | Yes | Proposal |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"proposal": "exemple_proposal",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une proposition (soft delete)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| proposal *required | string | Yes | Proposal |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Actions spéciales sur les propositions
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Reject
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Withdraw
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Test de connectivité général
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Test de la base de données
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Test des tables TalentNet
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Test complet du système
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Informations détaillées sur l'API
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Récupère tous les utilisateurs avec pagination@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Récupère un utilisateur spécifique par son ID@param Request $request@param string $id@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| user *required | string | Yes | User |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel utilisateur@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un utilisateur existant@param Request $request@param string $id@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| user *required | string | Yes | User |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"user": "exemple_user",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un utilisateur (soft delete)@param Request $request@param string $id@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| user *required | string | Yes | User |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
NutriCal
Gestion de nutrical
Liste tous les logs d'activité
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un log spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un log
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime tous les logs plus anciens qu'une certaine date
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Exporte les logs au format CSV
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Récupère les statistiques d'activité
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste toutes les versions de l'application
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une version spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle version
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une version existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une version
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Vérifie si une mise à jour est disponible
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Inscription d'un nouvel utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Connexion d'un utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Vérification d'un compte utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| token *required | string | Yes | Token |
| token *required | mixed | Yes | Token |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Déconnexion d'un utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Demande de réinitialisation de mot de passe
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Réinitialisation du mot de passe
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste toutes les activations de licences
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une activation spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Désactive une activation spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Réactive une activation désactivée
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste les activations pour une licence spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| licenseId *required | string | Yes | License id |
| licenseId *required | mixed | Yes | License id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste les activations pour un utilisateur spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| userId *required | string | Yes | User id |
| userId *required | mixed | Yes | User id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste toutes les licences
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une licence spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle licence
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une licence existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une licence
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Active une licence pour un utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Désactive une licence pour un appareil
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Vérifie la validité d'une licence
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Récupère les statistiques générales du système
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Génère un rapport sur les licences
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Génère un rapport sur les utilisateurs
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Génère un rapport sur les activités
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les paramètres système
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un paramètre spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| key *required | string | Yes | Key |
| key *required | mixed | Yes | Key |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un paramètre existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| key *required | string | Yes | Key |
| key *required | mixed | Yes | Key |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"key": "exemple_key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau paramètre système
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un paramètre système
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| key *required | string | Yes | Key |
| key *required | mixed | Yes | Key |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Réinitialise tous les paramètres système aux valeurs par défaut
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les utilisateurs
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un utilisateur spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un utilisateur existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Renvoie un email de vérification
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Attribue une licence à un utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste les licences d'un utilisateur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Article
Gestion de article
Affiche la liste des catégories d'articles
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une catégorie d'article par son ID ou son alias
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| article_category *required | string | Yes | Article category |
| idOrAlias *required | mixed | Yes | Id or alias |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle catégorie d'article
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une catégorie d'article
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| article_category *required | string | Yes | Article category |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"article_category": "exemple_article_category",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une catégorie d'article
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| article_category *required | string | Yes | Article category |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche la liste des commentaires d'articles
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un commentaire d'article spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| article_comment *required | string | Yes | Article comment |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau commentaire d'article
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un commentaire d'article existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| article_comment *required | string | Yes | Article comment |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"article_comment": "exemple_article_comment",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un commentaire d'article
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| article_comment *required | string | Yes | Article comment |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche la liste des articles
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un article par son ID ou son slug
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| article *required | string | Yes | Article |
| idOrSlug *required | mixed | Yes | Id or slug |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel article
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un article existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| article *required | string | Yes | Article |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"article": "exemple_article",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un article
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| article *required | string | Yes | Article |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Récupère l'article marqué comme page d'accueil (home = 1)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Blog
Gestion de blog
Affiche la liste des blogs
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un blog spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| blog *required | string | Yes | Blog |
| idOrSlug *required | mixed | Yes | Id or slug |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau blog
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un blog existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| blog *required | string | Yes | Blog |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"blog": "exemple_blog",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un blog
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| blog *required | string | Yes | Blog |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Comment
Gestion de comment
Affiche la liste des commentaires
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un commentaire spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| comment *required | string | Yes | Comment |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau commentaire
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un commentaire existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| comment *required | string | Yes | Comment |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"comment": "exemple_comment",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un commentaire
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| comment *required | string | Yes | Comment |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Configuration
Gestion de configuration
Affiche la liste des configurations
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une configuration spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| config *required | string | Yes | Config |
| idOrName *required | mixed | Yes | Id or name |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle configuration
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une configuration existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| config *required | string | Yes | Config |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"config": "exemple_config",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une configuration
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| config *required | string | Yes | Config |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Contact
Gestion de contact
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| contact *required | string | Yes | Contact |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| contact *required | string | Yes | Contact |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"contact": "exemple_contact",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| contact *required | string | Yes | Contact |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Documentation
Gestion de documentation
Affiche la page d'accueil de la documentation
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Footer
Gestion de footer
Affiche la liste des footers
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un footer spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| footer *required | string | Yes | Footer |
| idOrSlug *required | mixed | Yes | Id or slug |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau footer
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un footer existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| footer *required | string | Yes | Footer |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"footer": "exemple_footer",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un footer
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| footer *required | string | Yes | Footer |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Freelance
Gestion de freelance
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_portfolio_item *required | string | Yes | Freelance portfolio item |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_portfolio_item *required | string | Yes | Freelance portfolio item |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"freelance_portfolio_item": "exemple_freelance_portfolio_item",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_portfolio_item *required | string | Yes | Freelance portfolio item |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les profils freelance
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un profil freelance spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_profile *required | string | Yes | Freelance profile |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau profil freelance
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un profil freelance existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_profile *required | string | Yes | Freelance profile |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"freelance_profile": "exemple_freelance_profile",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un profil freelance
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_profile *required | string | Yes | Freelance profile |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les projets freelance
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau projet freelance
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un projet freelance spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_project *required | string | Yes | Freelance project |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un projet freelance existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_project *required | string | Yes | Freelance project |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"freelance_project": "exemple_freelance_project",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un projet freelance
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_project *required | string | Yes | Freelance project |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les messages de projet@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau message de projet@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un message de projet spécifique@param Request $request@param int $id@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_project_message *required | string | Yes | Freelance project message |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un message de projet existant@param Request $request@param int $id@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_project_message *required | string | Yes | Freelance project message |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"freelance_project_message": "exemple_freelance_project_message",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un message de projet@param Request $request@param int $id@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_project_message *required | string | Yes | Freelance project message |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste toutes les propositions de projet@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle proposition de projet@param Request $request@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une proposition de projet spécifique@param Request $request@param int $id@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_project_proposal *required | string | Yes | Freelance project proposal |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une proposition de projet existante@param Request $request@param int $id@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_project_proposal *required | string | Yes | Freelance project proposal |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"freelance_project_proposal": "exemple_freelance_project_proposal",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une proposition de projet@param Request $request@param int $id@return \Illuminate\Http\JsonResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_project_proposal *required | string | Yes | Freelance project proposal |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_user *required | string | Yes | Freelance user |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_user *required | string | Yes | Freelance user |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"freelance_user": "exemple_freelance_user",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| freelance_user *required | string | Yes | Freelance user |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Header
Gestion de header
Affiche la liste des headers
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un header spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| header *required | string | Yes | Header |
| idOrSlug *required | mixed | Yes | Id or slug |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau header
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un header existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| header *required | string | Yes | Header |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"header": "exemple_header",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un header
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| header *required | string | Yes | Header |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Health
Gestion de health
Check
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Hook
Gestion de hook
Affiche la liste des webhooks
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un webhook spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| hook *required | string | Yes | Hook |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau webhook
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un webhook existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| hook *required | string | Yes | Hook |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"hook": "exemple_hook",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un webhook
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| hook *required | string | Yes | Hook |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Html
Gestion de html
Affiche la liste des contenus HTML
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un contenu HTML spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| html *required | string | Yes | Html |
| idOrSlug *required | mixed | Yes | Id or slug |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau contenu HTML
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un contenu HTML existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| html *required | string | Yes | Html |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"html": "exemple_html",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un contenu HTML
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| html *required | string | Yes | Html |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Menu
Gestion de menu
Affiche la liste des catégories de menu
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une catégorie de menu spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| menu_category *required | string | Yes | Menu category |
| idOrAlias *required | mixed | Yes | Id or alias |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle catégorie de menu
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une catégorie de menu existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| menu_category *required | string | Yes | Menu category |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"menu_category": "exemple_menu_category",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une catégorie de menu
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| menu_category *required | string | Yes | Menu category |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche la liste des menus
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche les menus d'une catégorie spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| menu *required | string | Yes | Menu |
| categoryId *required | mixed | Yes | Category id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau menu
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un menu existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| menu *required | string | Yes | Menu |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"menu": "exemple_menu",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un menu
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| menu *required | string | Yes | Menu |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Notification
Gestion de notification
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| notification_subscription *required | string | Yes | Notification subscription |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| notification_subscription *required | string | Yes | Notification subscription |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"notification_subscription": "exemple_notification_subscription",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| notification_subscription *required | string | Yes | Notification subscription |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| notification_template *required | string | Yes | Notification template |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| notification_template *required | string | Yes | Notification template |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"notification_template": "exemple_notification_template",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| notification_template *required | string | Yes | Notification template |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Preview
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| id *required | string | Yes | Id |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Package
Gestion de package
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| package *required | string | Yes | Package |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| package *required | string | Yes | Package |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"package": "exemple_package",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| package *required | string | Yes | Package |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| package_feature *required | string | Yes | Package feature |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| package_feature *required | string | Yes | Package feature |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"package_feature": "exemple_package_feature",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| package_feature *required | string | Yes | Package feature |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Page
Gestion de page
Affiche la liste des pages
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une page par son ID ou son slug
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| page *required | string | Yes | Page |
| idOrSlug *required | mixed | Yes | Id or slug |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle page
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une page existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| page *required | string | Yes | Page |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"page": "exemple_page",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une page
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| page *required | string | Yes | Page |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Person
Gestion de person
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| person *required | string | Yes | Person |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| person *required | string | Yes | Person |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"person": "exemple_person",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| person *required | string | Yes | Person |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Plan
Gestion de plan
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| plan *required | string | Yes | Plan |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| plan *required | string | Yes | Plan |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"plan": "exemple_plan",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| plan *required | string | Yes | Plan |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Product
Gestion de product
Affiche la liste des catégories de produits
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle catégorie de produits
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une catégorie de produits spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_category *required | string | Yes | Product category |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une catégorie de produits existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_category *required | string | Yes | Product category |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"product_category": "exemple_product_category",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une catégorie de produits
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_category *required | string | Yes | Product category |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche la liste des couleurs de produits
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une couleur de produit spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_color *required | string | Yes | Product color |
| idOrSlug *required | mixed | Yes | Id or slug |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle couleur de produit
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une couleur de produit existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_color *required | string | Yes | Product color |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"product_color": "exemple_product_color",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une couleur de produit
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_color *required | string | Yes | Product color |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche la liste des produits
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau produit
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un produit spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product *required | string | Yes | Product |
| idOrSlug *required | mixed | Yes | Id or slug |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un produit existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product *required | string | Yes | Product |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"product": "exemple_product",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un produit
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product *required | string | Yes | Product |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche la liste des tailles de produits
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une taille de produit spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_size *required | string | Yes | Product size |
| idOrSlug *required | mixed | Yes | Id or slug |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle taille de produit
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une taille de produit existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_size *required | string | Yes | Product size |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"product_size": "exemple_product_size",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une taille de produit
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_size *required | string | Yes | Product size |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche la liste des étoiles de produits
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche une étoile de produit spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_star *required | string | Yes | Product star |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée une nouvelle étoile de produit
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour une étoile de produit existante
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_star *required | string | Yes | Product star |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"product_star": "exemple_product_star",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime une étoile de produit
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_star *required | string | Yes | Product star |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche la liste des tags de produits
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un tag de produit spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_tag *required | string | Yes | Product tag |
| idOrSlug *required | mixed | Yes | Id or slug |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouveau tag de produit
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un tag de produit existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_tag *required | string | Yes | Product tag |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"product_tag": "exemple_product_tag",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un tag de produit
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| product_tag *required | string | Yes | Product tag |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Profile
Gestion de profile
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| profile *required | string | Yes | Profile |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| profile *required | string | Yes | Profile |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"profile": "exemple_profile",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| profile *required | string | Yes | Profile |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Role
Gestion de role
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| role *required | string | Yes | Role |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| role *required | string | Yes | Role |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"role": "exemple_role",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| role *required | string | Yes | Role |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Team
Gestion de team
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| team *required | string | Yes | Team |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| team *required | string | Yes | Team |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"team": "exemple_team",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| team *required | string | Yes | Team |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Testimonial
Gestion de testimonial
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| testimonial *required | string | Yes | Testimonial |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| testimonial *required | string | Yes | Testimonial |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"testimonial": "exemple_testimonial",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| testimonial *required | string | Yes | Testimonial |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Utilisateurs
Gestion de utilisateurs
Liste tous les éléments
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Login
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Register
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Crée un nouvel élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un élément spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| user *required | string | Yes | User |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Met à jour un élément existant
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| user *required | string | Yes | User |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key",
"user": "exemple_user",
"id": "exemple_id"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource mise \u00e0 jour avec succ\u00e8s",
"data": {
"id": 1,
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un élément
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| user *required | string | Yes | User |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Visitor
Gestion de visitor
Affiche la liste des visiteurs
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"items": [
{
"id": 1,
"name": "Example 1",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
},
{
"id": 2,
"name": "Example 2",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
],
"total": 2,
"page": 1,
"per_page": 10
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Affiche un visiteur spécifique
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| visitor *required | string | Yes | Visitor |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"data": {
"id": 1,
"name": "Example",
"description": "Description de l'exemple",
"created_at": "2025-02-24T20:16:55+01:00",
"updated_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Enregistre un nouveau visiteur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Body
{
"X-Api-Key": "exemple_X-Api-Key"
}
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource cr\u00e9\u00e9e avec succ\u00e8s",
"data": {
"id": 1,
"created_at": "2025-02-24T20:16:55+01:00"
}
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}
401 Non autorisé - Clé API invalide ou manquante
403 Accès interdit - Permissions insuffisantes
404 Ressource non trouvée
500 Erreur interne du serveur
Supprime un visiteur
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| X-Api-Key *required | string | Yes | Clé API pour identifier la base de données |
| visitor *required | string | Yes | Visitor |
| id *required | mixed | Yes | Id |
Request Example
Headers
Accept: application/json
Content-Type: application/json
Responses
200 Succès de la requête
{
"status": "success",
"message": "Ressource supprim\u00e9e avec succ\u00e8s"
}
400 Requête invalide ou données manquantes
{
"status": "error",
"message": "Une erreur est survenue",
"errors": {
"field": [
"Message d'erreur d\u00e9taill\u00e9"
]
}
}