POST api/offres
Création d'une offre
Description de la Requête
Paramètres de l'URI
Aucun.
Paramètres du corps de la requête (BODY)
Définition de l'offre
OffreInputData| Nom | Description | Type | Informations complémentaires |
|---|---|---|---|
| profilId |
Identifiant du profil |
globally unique identifier |
Aucune. |
| bordereau |
Identifiant du bordereau |
string |
Aucune. |
| rubriques |
La liste des rubriques |
Collection of RubriqueInputData |
Aucune. |
Formats de la requête
application/json, text/json
Sample:
{
"profilId": "f4f838d1-313f-463e-8f21-92f35fb3aa50",
"bordereau": "lorem ipsum dolor 2",
"rubriques": [
{
"key": "lorem ipsum dolor 1",
"occurrences": [
{
"id": 1,
"champs": [
{
"langue": "fr-FR",
"valeur": "d0dfc8b9-a612-4518-9442-81a033f1622b",
"typeChamp": 5,
"key": null,
"profilId": null
},
{
"langue": "fr-FR",
"valeur": "d0dfc8b9-a612-4518-9442-81a033f1622b",
"typeChamp": 5,
"key": null,
"profilId": null
}
]
},
{
"id": 1,
"champs": [
{
"langue": "fr-FR",
"valeur": "d0dfc8b9-a612-4518-9442-81a033f1622b",
"typeChamp": 5,
"key": null,
"profilId": null
},
{
"langue": "fr-FR",
"valeur": "d0dfc8b9-a612-4518-9442-81a033f1622b",
"typeChamp": 5,
"key": null,
"profilId": null
}
]
}
]
},
{
"key": "lorem ipsum dolor 1",
"occurrences": [
{
"id": 1,
"champs": [
{
"langue": "fr-FR",
"valeur": "d0dfc8b9-a612-4518-9442-81a033f1622b",
"typeChamp": 5,
"key": null,
"profilId": null
},
{
"langue": "fr-FR",
"valeur": "d0dfc8b9-a612-4518-9442-81a033f1622b",
"typeChamp": 5,
"key": null,
"profilId": null
}
]
},
{
"id": 1,
"champs": [
{
"langue": "fr-FR",
"valeur": "d0dfc8b9-a612-4518-9442-81a033f1622b",
"typeChamp": 5,
"key": null,
"profilId": null
},
{
"langue": "fr-FR",
"valeur": "d0dfc8b9-a612-4518-9442-81a033f1622b",
"typeChamp": 5,
"key": null,
"profilId": null
}
]
}
]
}
]
}
application/xml, text/xml
Sample:
<OffreInputData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre">
<bordereau>lorem ipsum dolor 2</bordereau>
<profilId>f4f838d1-313f-463e-8f21-92f35fb3aa50</profilId>
<rubriques xmlns:d2p1="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre.Rubrique">
<d2p1:RubriqueInputData>
<d2p1:key>lorem ipsum dolor 1</d2p1:key>
<d2p1:occurrences xmlns:d4p1="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre.Occurrence">
<d4p1:OccurrenceInputData>
<d4p1:champs xmlns:d6p1="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre.Champ">
<d6p1:ChampInputData>
<d6p1:key i:nil="true" />
<d6p1:langue>fr-FR</d6p1:langue>
<d6p1:profilId i:nil="true" />
<d6p1:typeChamp>Liste</d6p1:typeChamp>
<d6p1:valeur xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/" i:type="d8p1:guid">d0dfc8b9-a612-4518-9442-81a033f1622b</d6p1:valeur>
</d6p1:ChampInputData>
<d6p1:ChampInputData>
<d6p1:key i:nil="true" />
<d6p1:langue>fr-FR</d6p1:langue>
<d6p1:profilId i:nil="true" />
<d6p1:typeChamp>Liste</d6p1:typeChamp>
<d6p1:valeur xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/" i:type="d8p1:guid">d0dfc8b9-a612-4518-9442-81a033f1622b</d6p1:valeur>
</d6p1:ChampInputData>
</d4p1:champs>
<d4p1:id>1</d4p1:id>
</d4p1:OccurrenceInputData>
<d4p1:OccurrenceInputData>
<d4p1:champs xmlns:d6p1="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre.Champ">
<d6p1:ChampInputData>
<d6p1:key i:nil="true" />
<d6p1:langue>fr-FR</d6p1:langue>
<d6p1:profilId i:nil="true" />
<d6p1:typeChamp>Liste</d6p1:typeChamp>
<d6p1:valeur xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/" i:type="d8p1:guid">d0dfc8b9-a612-4518-9442-81a033f1622b</d6p1:valeur>
</d6p1:ChampInputData>
<d6p1:ChampInputData>
<d6p1:key i:nil="true" />
<d6p1:langue>fr-FR</d6p1:langue>
<d6p1:profilId i:nil="true" />
<d6p1:typeChamp>Liste</d6p1:typeChamp>
<d6p1:valeur xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/" i:type="d8p1:guid">d0dfc8b9-a612-4518-9442-81a033f1622b</d6p1:valeur>
</d6p1:ChampInputData>
</d4p1:champs>
<d4p1:id>1</d4p1:id>
</d4p1:OccurrenceInputData>
</d2p1:occurrences>
</d2p1:RubriqueInputData>
<d2p1:RubriqueInputData>
<d2p1:key>lorem ipsum dolor 1</d2p1:key>
<d2p1:occurrences xmlns:d4p1="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre.Occurrence">
<d4p1:OccurrenceInputData>
<d4p1:champs xmlns:d6p1="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre.Champ">
<d6p1:ChampInputData>
<d6p1:key i:nil="true" />
<d6p1:langue>fr-FR</d6p1:langue>
<d6p1:profilId i:nil="true" />
<d6p1:typeChamp>Liste</d6p1:typeChamp>
<d6p1:valeur xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/" i:type="d8p1:guid">d0dfc8b9-a612-4518-9442-81a033f1622b</d6p1:valeur>
</d6p1:ChampInputData>
<d6p1:ChampInputData>
<d6p1:key i:nil="true" />
<d6p1:langue>fr-FR</d6p1:langue>
<d6p1:profilId i:nil="true" />
<d6p1:typeChamp>Liste</d6p1:typeChamp>
<d6p1:valeur xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/" i:type="d8p1:guid">d0dfc8b9-a612-4518-9442-81a033f1622b</d6p1:valeur>
</d6p1:ChampInputData>
</d4p1:champs>
<d4p1:id>1</d4p1:id>
</d4p1:OccurrenceInputData>
<d4p1:OccurrenceInputData>
<d4p1:champs xmlns:d6p1="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre.Champ">
<d6p1:ChampInputData>
<d6p1:key i:nil="true" />
<d6p1:langue>fr-FR</d6p1:langue>
<d6p1:profilId i:nil="true" />
<d6p1:typeChamp>Liste</d6p1:typeChamp>
<d6p1:valeur xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/" i:type="d8p1:guid">d0dfc8b9-a612-4518-9442-81a033f1622b</d6p1:valeur>
</d6p1:ChampInputData>
<d6p1:ChampInputData>
<d6p1:key i:nil="true" />
<d6p1:langue>fr-FR</d6p1:langue>
<d6p1:profilId i:nil="true" />
<d6p1:typeChamp>Liste</d6p1:typeChamp>
<d6p1:valeur xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/" i:type="d8p1:guid">d0dfc8b9-a612-4518-9442-81a033f1622b</d6p1:valeur>
</d6p1:ChampInputData>
</d4p1:champs>
<d4p1:id>1</d4p1:id>
</d4p1:OccurrenceInputData>
</d2p1:occurrences>
</d2p1:RubriqueInputData>
</rubriques>
</OffreInputData>
application/x-www-form-urlencoded
Sample:
Exemple non disponible.
Description de la réponse
Description de la ressource retournée
L'identifiant de l'offre générée
stringFormats de réponse
application/json, text/json
Sample:
"lorem ipsum dolor 1"
application/xml, text/xml
Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">lorem ipsum dolor 1</string>
text/csv
Sample:
text/html
Sample:
lorem ipsum dolor 1