Modifier un devis
PATCH /firms/FIRM_ID/quotes/ID.json
Mise à jour d’un devis existant.
Un devis doit toujours contenir au moins une ligne de facturation:
- Pour ajouter une ligne de facturation, l’id de l’item doit être vide.
- Pour modifier une ligne de facturation, l’id de l’item doit être spécifié.
- Pour supprimer une ligne de facturation, il suffit de passer l’id et un champ
_destroy
avec la valeur “1”
Requête
curl -i -S -u IdentifiantApi:CleApi -H 'User-Agent: MonApp (patrick@camping.test)' \
-H 'Content-Type: application/json; charset=utf-8' \
-X PATCH -d '{
"id": "ID",
"api_custom": null,
"api_id": null,
"customer_id": 1,
"title": "Creation internet",
"quote_status": "1",
"discount": "0.0",
"information": "TEST",
"pay_before": "30",
"penalty": "3.0",
"items": [{
"position": "1",
"product_id": "10",
"quantity": "1.0",
"title": "Campagne pub",
"unit_price": "300.0",
"nature": "2"
}, {
"id": "889",
"_destroy": "1"
}]
}'
"https://www.facturation.pro/firms/FIRM_ID/quotes/ID.json"
Réponse
Status: 200 OK