Naar de hoofdinhoud

Proefrun verlopen

typehttps://docs.frem.sh/reference/api/errors/dry-run-expired
HTTP-status409 Conflict

Wat het betekent

Een kennisgeving van een juridische wijziging wordt verstuurd met het id van een proefrun, en die proefrun is ouder dan een uur. Alleen in de operator-API (POST /operator/legal-notices/{id}/send).

Voorbeelden van detail-berichten die met deze fout worden teruggegeven:

  • The dry run is 74 minutes old; a send needs one under 60. Run a new dry run and review it.

Wat je kunt doen

Voer een nieuwe proefrun uit (POST /operator/legal-notices/{id}/dry-runs), controleer de aantallen (ontvangers per tenant en taal, en de tenants zonder bereikbare beheerder) en verstuur daarna met de nieuwe dry_run_id.

De limiet bestaat omdat een verzending precies het ontvangersplan mailt dat de proefrun heeft bepaald. Na een uur kunnen eigenaren en factuurcontacten zijn gewijzigd, zodat de gecontroleerde aantallen niet meer beschrijven wat er zou worden verstuurd. Een nieuwe proefrun mailt niemand opnieuw: verzenden is idempotent, en een adres dat de kennisgeving voor een tenant al heeft bereikt, wordt overgeslagen.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/dry-run-expired",
  "title": "Conflict",
  "status": 409,
  "detail": "..."
}

Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.