Aller au contenu
Boud’bOis, doc vendeurs
Server Actions

commandes

30 Server Actions du domaine commandes, générées depuis le registre de l’API agent.

commandes__addOrderLine

ArgumentTypeRequis
pickupIdstringoui
productIdstringoui
qtynumberoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__addOrderLine",
  "args": [
    "<pickupId>",
    "<productId>",
    "<qty>"
  ]
}'

commandes__closePickup

ArgumentTypeRequis
orderIdstringoui
pickupIdstringoui
decisionsRecord<string, 'remove' | 'keep'>oui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__closePickup",
  "args": [
    "<orderId>",
    "<pickupId>",
    "<decisions>"
  ]
}'

commandes__createVendorOrdersSavedViewAction

ArgumentTypeRequis
raw{ name: string; config: unknown }oui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__createVendorOrdersSavedViewAction",
  "args": [
    "<raw>"
  ]
}'

commandes__deleteVendorOrdersSavedViewAction

ArgumentTypeRequis
idstringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__deleteVendorOrdersSavedViewAction",
  "args": [
    "<id>"
  ]
}'

commandes__depositInvoice

ArgumentTypeRequis
orderIdstringoui
pickupIdstringoui
formFormDataoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__depositInvoice",
  "args": [
    "<orderId>",
    "<pickupId>",
    "<form>"
  ]
}'

commandes__explainEmptySearch

ArgumentTypeRequis
pickupIdstringoui
querystringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__explainEmptySearch",
  "args": [
    "<pickupId>",
    "<query>"
  ]
}'

commandes__getVendorOrdersStatsAction

ArgumentTypeRequis
rawOrdersListFiltersInputoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__getVendorOrdersStatsAction",
  "args": [
    "<raw>"
  ]
}'

commandes__issueCreditNote

ArgumentTypeRequis
orderIdstringoui
invoiceIdstringoui
reasonstringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__issueCreditNote",
  "args": [
    "<orderId>",
    "<invoiceId>",
    "<reason>"
  ]
}'

commandes__issueInvoice

ArgumentTypeRequis
orderIdstringoui
pickupIdstringoui
discountPickupDiscountnon
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__issueInvoice",
  "args": [
    "<orderId>",
    "<pickupId>"
  ]
}'

commandes__listVendorCalendarWeekAction

ArgumentTypeRequis
rawz.input<typeof calendarWeekSchema>oui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__listVendorCalendarWeekAction",
  "args": [
    "<raw>"
  ]
}'

commandes__listVendorOrdersAction

ArgumentTypeRequis
rawOrdersListFiltersInputoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__listVendorOrdersAction",
  "args": [
    "<raw>"
  ]
}'

commandes__listVendorOrdersSavedViewsAction

Sans argument.

curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__listVendorOrdersSavedViewsAction",
  "args": []
}'

commandes__listVendorScopeOptionsAction

Sans argument.

curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__listVendorScopeOptionsAction",
  "args": []
}'

commandes__loadRescheduleOptions

ArgumentTypeRequis
pickupIdstringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__loadRescheduleOptions",
  "args": [
    "<pickupId>"
  ]
}'

commandes__reclassOptions

ArgumentTypeRequis
orderItemIdstringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__reclassOptions",
  "args": [
    "<orderItemId>"
  ]
}'

commandes__reclassOrderLine

ArgumentTypeRequis
orderItemIdstringoui
qtynumberoui
qualitystringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__reclassOrderLine",
  "args": [
    "<orderItemId>",
    "<qty>",
    "<quality>"
  ]
}'

commandes__removeDepositedInvoice

ArgumentTypeRequis
orderIdstringoui
invoiceIdstringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__removeDepositedInvoice",
  "args": [
    "<orderId>",
    "<invoiceId>"
  ]
}'

commandes__removeOrderLine

ArgumentTypeRequis
orderItemIdstringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__removeOrderLine",
  "args": [
    "<orderItemId>"
  ]
}'

commandes__replaceDepositedInvoice

ArgumentTypeRequis
orderIdstringoui
invoiceIdstringoui
formFormDataoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__replaceDepositedInvoice",
  "args": [
    "<orderId>",
    "<invoiceId>",
    "<form>"
  ]
}'

commandes__reschedulePickupAction

ArgumentTypeRequis
inputRescheduleInputoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__reschedulePickupAction",
  "args": [
    "<input>"
  ]
}'

commandes__retransmitDocument

ArgumentTypeRequis
orderIdstring | nulloui
documentIdstringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__retransmitDocument",
  "args": [
    "<orderId>",
    "<documentId>"
  ]
}'

commandes__searchOrderStock

ArgumentTypeRequis
pickupIdstringoui
querystringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__searchOrderStock",
  "args": [
    "<pickupId>",
    "<query>"
  ]
}'

commandes__setDepositedInvoicePaid

ArgumentTypeRequis
orderIdstringoui
invoiceIdstringoui
paidbooleanoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__setDepositedInvoicePaid",
  "args": [
    "<orderId>",
    "<invoiceId>",
    "<paid>"
  ]
}'

commandes__setDocumentPaid

ArgumentTypeRequis
orderIdstringoui
documentIdstringoui
paidbooleanoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__setDocumentPaid",
  "args": [
    "<orderId>",
    "<documentId>",
    "<paid>"
  ]
}'

commandes__setLineLoaded

ArgumentTypeRequis
orderIdstringoui
orderItemIdstringoui
loadednumberoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__setLineLoaded",
  "args": [
    "<orderId>",
    "<orderItemId>",
    "<loaded>"
  ]
}'

commandes__setOrderLinePrice

ArgumentTypeRequis
orderItemIdstringoui
unitPriceTtcnumberoui
reasonstringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__setOrderLinePrice",
  "args": [
    "<orderItemId>",
    "<unitPriceTtc>",
    "<reason>"
  ]
}'

commandes__setOrderLineQuantity

ArgumentTypeRequis
orderItemIdstringoui
qtynumberoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__setOrderLineQuantity",
  "args": [
    "<orderItemId>",
    "<qty>"
  ]
}'

commandes__similarForLine

ArgumentTypeRequis
orderItemIdstringoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__similarForLine",
  "args": [
    "<orderItemId>"
  ]
}'

commandes__swapOrderLine

ArgumentTypeRequis
orderItemIdstringoui
productIdstringoui
qtynumberoui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__swapOrderLine",
  "args": [
    "<orderItemId>",
    "<productId>",
    "<qty>"
  ]
}'

commandes__updateVendorOrdersSavedViewAction

ArgumentTypeRequis
raw{ id: string; config: unknown }oui
curl -X POST https://vendeurs.boudbois.fr/api/agent/tools/vendor_action_call \
  -H "Authorization: Bearer $CLE" \
  -H "Content-Type: application/json" \
  -d '{
  "action": "commandes__updateVendorOrdersSavedViewAction",
  "args": [
    "<raw>"
  ]
}'