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
PartialOffreInputDataNom | 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": "cff97311-d1f5-4a84-b8df-892a9302c91f", "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>cff97311-d1f5-4a84-b8df-892a9302c91f</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.