Torrkörningen har gått ut
type | https://docs.frem.sh/reference/api/errors/dry-run-expired |
| HTTP status | 409 Conflict |
Vad det betyder
Ett meddelande om en juridisk ändring skickas med id:t för en torrkörning, och den torrkörningen är mer än en timme gammal. Endast operatörs-API (POST /operator/legal-notices/{id}/send).
Exempel på detail-meddelanden som returneras med det här felet:
- The dry run is 74 minutes old; a send needs one under 60. Run a new dry run and review it.
Vad du gör
Gör en ny torrkörning (POST /operator/legal-notices/{id}/dry-runs), granska dess antal (mottagare per tenant och språk, och de tenants som saknar en nåbar administratör) och skicka sedan med det nya dry_run_id.
Gränsen finns eftersom ett utskick mejlar exakt den mottagarplan som torrkörningen tog fram. Efter en timme kan ägare och faktureringskontakter ha ändrats, så de antal som granskades beskriver inte längre vad som skulle skickas. En ny torrkörning mejlar inte någon igen: utskicket är idempotent, och en adress som meddelandet redan nått för en tenant hoppas över.
Svarets form
Alla fel från fremforges API är RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/dry-run-expired",
"title": "Conflict",
"status": 409,
"detail": "..."
}Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.