POST api/offres/{id}/dupliquer

Duplique une offre ou une Comamnde.
            Dans le cas d'une Commande, celle-ci doit être VN et concerner des véhicules hors-stock (provenant d'un catalogue, d'un configurateur...)
            Toujours dans le cas d'une Commande, les reprises ne sont pas dupliquées.
            Le champs obligatoires sont différents suivant si on duplique une Offre ou une Commande
            Retourne la liste des IDOffre des offres créées

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

DupliquerOffrePOST
NameDescriptionTypeAdditional information
NbExemplaires

Par défaut 1. Maximum 20.

integer

None.

ConserverFinancements

boolean

None.

DateLivraison

Obligatoire lors de la duplication d'une Commande

date

None.

LieuLivraison

Obligatoire lors de la duplication d'une Commande

string

None.

IDOffreReglement

Obligatoire lors de la duplication d'une Commande

integer

None.

MontantAcompte

Obligatoire lors de la duplication d'une Commande

decimal number

None.

IDMoyenPaiement

Obligatoire lors de la duplication d'une Commande

integer

None.

MontantAcompte2

2ème acompte (facultatif)

decimal number

None.

IDMoyenPaiement2

Moyen paiement 2ème acompte (facultatif)

integer

None.

MontantAcompte3

3ème acompte (facultatif)

decimal number

None.

IDMoyenPaiement3

Moyen paiement 3ème acompte (facultatif)

integer

None.

Date

Date de l'offre (ce n'est pas la date de création). Si non précisée la date de l'offre dupliquée sera reprise

date

None.

DateValidite

Date de validité. Si non précisée la date de validité de l'offre dupliquée sera reprise

date

None.

Commentaire

string

None.

IDUtilisateurSuiviPar

Utilisateur à qui sera affecté l'offre dans le cas où on souhaite une affection différente de celle de l'offre dupliquée

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "NbExemplaires": 1,
  "ConserverFinancements": true,
  "DateLivraison": "2026-09-28T10:36:16.8201281+02:00",
  "LieuLivraison": "sample string 3",
  "IDOffreReglement": 4,
  "MontantAcompte": 5.0,
  "IDMoyenPaiement": 6,
  "MontantAcompte2": 1.0,
  "IDMoyenPaiement2": 1,
  "MontantAcompte3": 1.0,
  "IDMoyenPaiement3": 1,
  "Date": "2026-09-28T10:36:16.8251941+02:00",
  "DateValidite": "2026-09-28T10:36:16.8251941+02:00",
  "Commentaire": "sample string 7",
  "IDUtilisateurSuiviPar": 1
}

application/xml, text/xml

Sample:
<DupliquerOffrePOST xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SelectUp.APIeSellerREST.Models">
  <Commentaire>sample string 7</Commentaire>
  <ConserverFinancements>true</ConserverFinancements>
  <Date>2026-09-28T10:36:16.8251941+02:00</Date>
  <DateLivraison>2026-09-28T10:36:16.8201281+02:00</DateLivraison>
  <DateValidite>2026-09-28T10:36:16.8251941+02:00</DateValidite>
  <IDMoyenPaiement>6</IDMoyenPaiement>
  <IDMoyenPaiement2>1</IDMoyenPaiement2>
  <IDMoyenPaiement3>1</IDMoyenPaiement3>
  <IDOffreReglement>4</IDOffreReglement>
  <IDUtilisateurSuiviPar>1</IDUtilisateurSuiviPar>
  <LieuLivraison>sample string 3</LieuLivraison>
  <MontantAcompte>5</MontantAcompte>
  <MontantAcompte2>1</MontantAcompte2>
  <MontantAcompte3>1</MontantAcompte3>
  <NbExemplaires>1</NbExemplaires>
</DupliquerOffrePOST>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of integer

Response Formats

application/json, text/json

Sample:
[
  1,
  2
]

application/xml, text/xml

Sample:
<ArrayOfint xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
  <int>1</int>
  <int>2</int>
</ArrayOfint>