{"status":"ok","database":"up","redis":"up"}
== list
{
    "logs": [
        {
            "id": 6,
            "campaign_id": 2,
            "campaign_recipient_id": 4,
            "account_id": 1,
            "attempt_number": 1,
            "outcome": "temp_failed",
            "error_class": "unknown",
            "error_message": "No Google OAuth client configuration available. Import a client_secret.json in Gmail Accounts \u2192 Import Gmail Configuration, or set GOOGLE_OAUTH_CLIENT_JSON_PATH.",
            "message_id": "",
            "thread_id": "",
            "method": "smtp",
            "subject": "Invoice %InvoiceNumber% \u2014 payment due %DueDate%",
            "template_name": "Invoice Template",
            "provider_response": "",
            "created_at": "2026-09-10T22:44:39.277453+00:00",
            "email": "bob@example.com",
            "recipient_status": "queued"
        },
        {
            "id": 5,
            "campaign_id": 2,
            "campaign_recipient_id": 3,
            "account_id": 1,
            "attempt_number": 1,
            "outcome": "temp_failed",
            "error_class": "unknown",
            "error_message": "No Google OAuth client configuration available. Import a client_secret.json in Gmail Accounts \u2192 Import Gmail Configuration, or set GOOGLE_OAUTH_CLIENT_JSON_PATH.",
