Proefrun verlopen
type | https://docs.frem.sh/reference/api/errors/dry-run-expired |
| HTTP-status | 409 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.