# description
An inbound routing rule: which addresses it matches and what happens to matching mail (webhook POST, forward, store, drop, or an inbox agent). The per-route signing secret is returned ONCE on create and via GET /api/domains/:id/webhook/secret — list responses omit it.

# properties.match_pattern.description
Which recipient addresses this route matches: an exact address, `*@domain`, a prefix pattern like `ticket+*@domain`, or a `/regex/`.

# properties.destination.description
Webhook URL or forward address. null for store/drop/agent actions.

# properties.agent_prompt.description
Instructions for the built-in inbox agent (action 'agent' only).

# properties.agent_forward_to.description
Extra addresses the inbox agent's forward tool may reach, as a JSON array string. null = owner-controlled addresses only.

# properties.agent_context.description
How much mail the inbox agent may read once the sender is verified. null = 'message' (just the inbound email).

# properties.ack_mode.description
Webhook acknowledgement strictness: 'lenient' accepts any 2xx; 'ack' also requires {"status":"ok"} (or the x-mailkite-ack header) on every delivery.

# properties.last_status.description
Outcome of the route's most recent action. null = never exercised.

# properties.last_status_message.description
Human-readable detail of the last outcome (e.g. 'HTTP 500').

# properties.last_status_code.description
Transport status code of the last outcome, when relevant.

# properties.last_status_at.description
When the last outcome landed, in Unix epoch milliseconds (UTC); null when it has never happened.

# properties.consecutive_failures.description
Current failing streak (0 when healthy).

# properties.first_failed_at.description
When the current failing streak began, in Unix epoch milliseconds (UTC); null when it has never happened.

# properties.unhealthy_notified_at.description
When the owner was emailed about the current streak, in Unix epoch milliseconds (UTC); null when it has never happened.

# properties.signing_secret.description
Per-route webhook signing secret (whsec_…). Returned on create; read later via GET /api/domains/:id/webhook/secret. null until first read lazily creates it.

# properties.created_at.description
When the route was created, in Unix epoch milliseconds (UTC).