PATCH api/offres/{id}
Modification d'une offre
Description de la Requête
Paramètres de l'URI
| Nom | Description | Type | Informations complémentaires |
|---|---|---|---|
| id |
Identidiant de l'offre |
string |
Required |
Paramètres du corps de la requête (BODY)
Contenu d'une mise à jour partielle d'offre
PartialOffreInputData| Nom | Description | Type | Informations complémentaires |
|---|---|---|---|
| id |
Identifiant de l'offre |
string |
Required |
| profilId |
Identifiant du profil |
globally unique identifier |
Aucune. |
| added |
La liste des occurrences à ajouter |
Collection of RubriqueInputData |
Aucune. |
| modified |
La liste des occurrences à modifier (accepte les mises à jour partielles d'une occurrence) |
Collection of RubriqueInputData |
Aucune. |
| deleted |
La liste des identifiants d'occurrence à supprimer |
Collection of RubriqueDeleteInputData |
Aucune. |
Formats de la requête
application/json, text/json
Sample:
{
"id": "lorem ipsum dolor 1",
"profilId": "e7850342-01b8-4d95-8efa-7b8c165993dd",
"added": [
{
"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
}
]
}
]
}
],
"modified": [
{
"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
}
]
}
]
}
],
"deleted": [
{
"key": "lorem ipsum dolor 1",
"occurrences": [
1,
2
]
},
{
"key": "lorem ipsum dolor 1",
"occurrences": [
1,
2
]
}
]
}
application/xml, text/xml
Sample:
<PartialOffreInputData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre">
<added 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>
</added>
<deleted xmlns:d2p1="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre.Rubrique">
<d2p1:RubriqueDeleteInputData>
<d2p1:key>lorem ipsum dolor 1</d2p1:key>
<d2p1:occurrences xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:long>1</d4p1:long>
<d4p1:long>2</d4p1:long>
</d2p1:occurrences>
</d2p1:RubriqueDeleteInputData>
<d2p1:RubriqueDeleteInputData>
<d2p1:key>lorem ipsum dolor 1</d2p1:key>
<d2p1:occurrences xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:long>1</d4p1:long>
<d4p1:long>2</d4p1:long>
</d2p1:occurrences>
</d2p1:RubriqueDeleteInputData>
</deleted>
<id>lorem ipsum dolor 1</id>
<modified 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>
</modified>
<profilId>e7850342-01b8-4d95-8efa-7b8c165993dd</profilId>
</PartialOffreInputData>
application/x-www-form-urlencoded
Sample:
Exemple non disponible.
Description de la réponse
Description de la ressource retournée
IHttpActionResultAucun.
Formats de réponse
application/json, text/json, application/xml, text/xml
Sample:
Exemple non disponible.