Gå til hovedindhold

Prøvekørslen er udløbet

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

Hvad det betyder

En meddelelse om juridiske ændringer sendes med id’et for en prøvekørsel, og den prøvekørsel er mere end en time gammel. Kun operatør-API’et (POST /operator/legal-notices/{id}/send).

Eksempler på detail-beskeder, der returneres med denne fejl:

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

Hvad du skal gøre

Kør en ny prøvekørsel (POST /operator/legal-notices/{id}/dry-runs), gennemgå dens optællinger (modtagere pr. tenant og sprog og de tenants, der ikke har en administrator, som kan nås), og send derefter med det nye dry_run_id.

Grænsen findes, fordi en afsendelse mailer præcis den modtagerliste, prøvekørslen fandt frem til. Efter en time kan ejere og faktureringskontakter have ændret sig, så de optællinger, der blev gennemgået, ikke længere beskriver det, der ville blive sendt. En ny prøvekørsel mailer ikke nogen igen: afsendelse er idempotent, og en adresse, meddelelsen allerede har nået for en tenant, springes over.

Svarets form

Alle fejl fra fremforges API er RFC 9457 problem+json:

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

Lad din kode træffe beslutninger ud fra type, ikke ud fra title eller detail – de er skrevet til mennesker og kan blive omformuleret.