Création d'une bannette

Route

POST /rest/baskets

Paramètres

Body
Valeur Type Obligatoire valeur par défaut Description
id string Oui Identifiant
basket_name string Oui Nom
basket_desc string Oui Description
clause string Oui Clause
color string Non Couleur de la bannette sur la page d'accueil
Exemple
{
    "id" : "AR_BASKET",
    "basket_name" : "Bannette d'AR",
    "basket_desc" : "Bannette servant aux AR",
    "clause"    : "status = 'ENV'"
    "color" : "#36c3e6"
}

Retour

Code Http Type Description Exemple
200 array Donnée enregistrée ['basket' => AR_BASKET]
400 array Un paramètre obligatoire est manquant ['errors' => 'Bad Request']
403 array Droits insuffisants pour cette action ['errors' => 'Service forbidden']
500 array Une erreur s'est produite ['errors' => '...']

Modification d'une bannette

Route

PUT /rest/baskets/{id}

Le paramètre id de la route représente l'identifiant (string) de la bannette à modifier

Paramètres

Body
Valeur Type Obligatoire valeur par défaut Description
basket_name string Oui Nom
basket_desc string Oui Description
clause string Oui Clause
color string Non Couleur de la bannette sur la page d'accueil
Exemple
{
    "basket_name" : "Bannette d'AR",
    "basket_desc" : "Bannette servant aux AR",
    "clause"    : "status = 'ENV'"
    "color" : "#36c3e6"
}

Retour

Code Http Type Description Exemple
200 array Donnée modifiée ['success' => 'success']
400 array Un paramètre obligatoire est manquant ['errors' => 'Bad Request']
403 array Droits insuffisants pour cette action ['errors' => 'Service forbidden']
500 array Une erreur s'est produite ['errors' => '...']

Suppression d'une bannette

Route

DELETE /rest/baskets/{id}

Le paramètre id de la route représente l'identifiant (string) de la bannette à supprimer

Retour

Code Http Type Description Exemple
200 array La modification a bien été prise en compte
400 array ['errors' => 'Bad Request']
403 array Droits insuffisants pour cette action ['errors' => 'Service forbidden']
500 array Une erreur s'est produite ['errors' => '...']

Liste des bannettes

Route

GET /rest/baskets

Retour

Code Http Type Description Exemple
200 array liste des bannettes ["baskets" => [] ]
403 array Droits insuffisants pour cette action ['errors' => 'Service forbidden']
500 array Une erreur s'est produite ['errors' => '...']

results matching ""

    No results matching ""