/api/v4/locations/cancel_archiveAnnuler l’archivage programmé d’établissements
Annule un archivage en attente pour les établissements au statut ARCHIVE_SCHEDULED et les rétablit à l’état actif.
Paramètres
Corps
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| input.locationIds | array of strings | obligatoire | Base64-encoded location node IDs whose scheduled archival should be cancelled. |
| input.clientMutationId | string | facultatif | Optional correlation token returned unchanged in the response. |
Exemple de requête
Corps prêt à coller. Remplacez les identifiants et valeurs d’exemple par les vôtres.
{ "input": { "locationIds": [ "TG9jYXRpb246MTgwMDI4OQ==" ] }}Réponses
200Archival cancelled. Locations return to ACTIVE status.
{ "data": { "cancelLocationsArchive": { "clientMutationId": null, "bulkEditTaskId": null, "errors": null, "success": null, "result": [ { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "status": "ACTIVE", "success": true, "errors": null } ] } }}400Bad request, invalid or empty `locationIds`.
401Unauthenticated, missing or invalid API key.
404Location not found or not in ARCHIVE_SCHEDULED status.
Annule l’archivage programmé des établissements actuellement à l’état ARCHIVE_SCHEDULED, défini par archiver des établissements avant la clôture du cycle de facturation. L’annulation n’est possible que pour les établissements dont l’archivage est encore en attente (pas encore entièrement archivés). Une fois l’archivage annulé, l’établissement revient à l’état ACTIVE et la facturation se poursuit normalement.
Cas d’utilisation : revenir sur une décision prise par erreur ou révisée. Un magasin dont la fermeture était prévue bénéficie d’un sursis avant l’émission de la facture. Soumettez ici son ID en base64 pour le retirer de la file d’attente d’archivage ; la réponse result[] confirme que chaque établissement est revenu à l’état ACTIVE. Comme cette opération fonctionne par lots, vous pouvez annuler plusieurs archivages programmés en un seul appel et consulter les indicateurs success de chaque établissement.
Point d’attention : délai et éligibilité. Cette opération ne fonctionne que tant que l’établissement est encore à l’état ARCHIVE_SCHEDULED. Après la clôture du cycle de facturation, l’établissement est entièrement archivé et cet appel renvoie 404 pour celui-ci ; utilisez alors le processus d’activation ou de réactivation pour rétablir un établissement déjà archivé.
curl -X POST 'https://listingsapi.com/api/v4/locations/cancel_archive' \ -H "Authorization: API $LISTINGSAPI_KEY" \ -H 'Content-Type: application/json' \ -d '{ "input": { "locationIds": [ "TG9jYXRpb246MTgwMDI4OQ==" ] } }'