# Ajouter une indirection

POST /api/override/address

  Ajoute une ou plusieurs indirection(s) d’adresse.

  Note

  Si une adresse possède déjà une indirection, celle-ci sera écrasée par la nouvelle.

  Request Headers:

    - Authorization – Les identifiants de l’utilisateur

  Request JSON Object:

    - <targetAddress> (string) – Ajoute une indirection sur l’adresse <targetAddress> (la clé JSON). L’adresse définie en clé JSON est donc l’adresse remplacée, et l’adresse définie en valeur est l’adresse de remplacement. Il est possible de renseigner plusieurs paires d’adresses dans une même requête pour ajouter plusieurs indirections.

  Status Codes:

    - 201 Created – La (les) indirection(s) ont été ajoutée(s) avec succès

    - 400 Bad Request – Un ou plusieurs des paramètres de la requête sont invalides

    - 401 Unauthorized – Authentification d’utilisateur invalide

    - 501 Not Implemented – L’instance Gateway n’a pas de fichier d’override configuré

  Exemple de requête

      POST https://my_waarp_gateway.net/api/override/address HTTP/1.1
      Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
      Content-Type: application/json
      Content-Length: 64

      {
        "waarp.fr": "192.168.1.1",
        "waarp.org:6666": "localhost:8066"
      }

  Exemple de réponse

      HTTP/1.1 201 CREATED