POST api/offres/_bulk-delete

Suppression simultanée de plusieurs offres

Description de la Requête

Paramètres de l'URI

NomDescriptionTypeInformations complémentaires
profilId

Identifiant du profil de suppression

globally unique identifier

Required

Paramètres du corps de la requête (BODY)

Identifiants des offres à supprimer

Collection of string

Formats de la requête

application/json, text/json

Sample:
[
  "lorem ipsum dolor 1",
  "lorem ipsum dolor 2"
]

application/xml, text/xml

Sample:
<ArrayOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
  <string>lorem ipsum dolor 1</string>
  <string>lorem ipsum dolor 2</string>
</ArrayOfstring>

application/x-www-form-urlencoded

Sample:

Exemple non disponible.

Description de la réponse

Description de la ressource retournée

OffreBulkDeleteResult
NomDescriptionTypeInformations complémentaires
success

Indique si la suppression s'est correctement executée

boolean

Aucune.

errors

Liste des erreurs par offre

Collection of OffreBulkDeleteError

Aucune.

Formats de réponse

application/json, text/json

Sample:
{
  "success": true,
  "errors": [
    {
      "id": "lorem ipsum dolor 1",
      "error": "lorem ipsum dolor 2"
    },
    {
      "id": "lorem ipsum dolor 1",
      "error": "lorem ipsum dolor 2"
    }
  ]
}

application/xml, text/xml

Sample:
<OffreBulkDeleteResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ApiModels.v3.Offre">
  <errors>
    <OffreBulkDeleteError>
      <error>lorem ipsum dolor 2</error>
      <id>lorem ipsum dolor 1</id>
    </OffreBulkDeleteError>
    <OffreBulkDeleteError>
      <error>lorem ipsum dolor 2</error>
      <id>lorem ipsum dolor 1</id>
    </OffreBulkDeleteError>
  </errors>
  <success>true</success>
</OffreBulkDeleteResult>