Aller au contenu
Boud’bOis, doc vendeurs
Server Actions

demandes

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

demandes__addRequestItem

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

demandes__claimInvitedRequest

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

demandes__closeVendorRequest

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

demandes__declineInvitedRequest

ArgumentTypeRequis
requestIdstringoui
entityIdstringoui
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": "demandes__declineInvitedRequest",
  "args": [
    "<requestId>",
    "<entityId>",
    "<reason>"
  ]
}'

demandes__freeRequestPrice

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

demandes__openRequestDraft

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

demandes__removeRequestItem

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

demandes__sendRequestProposal

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

demandes__setAcceptsPieceRequests

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

demandes__suggestRequestPieces

ArgumentTypeRequis
proposalIdstringoui
lineIdstringoui
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": "demandes__suggestRequestPieces",
  "args": [
    "<proposalId>",
    "<lineId>",
    "<query>"
  ]
}'

demandes__updateRequestDraft

ArgumentTypeRequis
proposalIdstringoui
input{ storageLocationId: string; message: string }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": "demandes__updateRequestDraft",
  "args": [
    "<proposalId>",
    "<input>"
  ]
}'