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
OffreInputDataNom | 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": "02ee1fdd-252e-4863-8ff8-715aae9a89a9", "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>02ee1fdd-252e-4863-8ff8-715aae9a89a9</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