# Reprogrammer un transfert

PUT /api/transfer/(int: transfer_id)/retry

  Reprogramme le transfert portant l’identifiant `transfer_id`. Reprogrammer un transfert crée un nouveau transfert identique et l’ajoute à la liste des transferts en attente. Seuls les transferts terminés peuvent être reprogrammés.

  Request Headers:

    - Authorization – Les identifiants de l’utilisateur

  Parameters:

    - date (date) – Fixe la date de démarrage du transfert. La date doit être renseignée en format ISO 8601 tel qu’il est spécifié dans la RFC 3339. Par défaut, le transfert redémarre immédiatement.

  Status Codes:

    - 201 Created – Le transfert a été reprogrammé avec succès

    - 400 Bad Request – Le transfert demandé ne peut pas être redémarré

    - 401 Unauthorized – Authentification d’utilisateur invalide

    - 404 Not Found – Le transfert demandé n’existe pas

  Response Headers:

    - Location – Le chemin d’accès au transfert redémarré

  Exemple de requête

      PUT https://my_waarp_gateway.net/api/transfers/1/restart?date=2019-01-01T00:00:00+01:00 HTTP/1.1
      Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

  Exemple de réponse

      HTTP/1.1 201 CREATED
      Location: https://my_waarp_gateway.net/api/transfers/2