Prøvekjøringen er utløpt
type | https://docs.frem.sh/reference/api/errors/dry-run-expired |
| HTTP-status | 409 Conflict |
Hva det betyr
Et varsel om juridiske endringer sendes med id-en til en prøvekjøring, og den prøvekjøringen er mer enn én time gammel. Gjelder bare operatør-API-et (POST /operator/legal-notices/{id}/send).
Eksempler på detail-meldinger som returneres med denne feilen:
- The dry run is 74 minutes old; a send needs one under 60. Run a new dry run and review it.
Hva du gjør
Kjør en ny prøvekjøring (POST /operator/legal-notices/{id}/dry-runs), gå gjennom tallene (mottakere per kunde og språk, og kundene uten en administrator som kan nås), og send deretter med den nye dry_run_id.
Grensen finnes fordi en sending går til nøyaktig de mottakerne prøvekjøringen fant. Etter en time kan eiere og faktureringskontakter ha endret seg, så tallene som ble gjennomgått, beskriver ikke lenger det som ville blitt sendt. En ny prøvekjøring sender ikke noe på nytt til noen: sendingen er idempotent, og en adresse som varselet allerede har nådd for en kunde, hoppes over.
Svarformat
Alle feil fra fremforge-API-et er RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/dry-run-expired",
"title": "Conflict",
"status": 409,
"detail": "..."
}La koden din skille feilene på type, ikke på title eller detail – de er skrevet for mennesker og kan bli formulert om.