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
NomDescriptionTypeInformations 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

string

Formats 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