Pular para o conteúdo

Get Email Logs

GET
/api/v1/email/logs

Get email sending logs.

Super Admin only.

Query params:

  • page: Page number (default: 1)
  • per_page: Items per page (default: 50, max: 100)
  • tenant_id: Filter by tenant
  • status_filter: Filter by status (pending, sent, failed, etc)
page
Page
integer
default: 1
per_page
Per Page
integer
default: 50
tenant_id
Any of:
integer
status_filter
Any of:
string

Successful Response

Response Get Email Logs Api V1 Email Logs Get
Array<object>
EmailLogResponse

Schema for email log response

object
id
required
Id
integer
tenant_id
required
Any of:
integer
user_id
required
Any of:
integer
to_email
required
To Email
string
from_email
required
From Email
string
subject
required
Subject
string
template_type
required
Any of:
EmailTemplateType

Types of email templates

string
Allowed values: invitation welcome verification password_reset subscription_activated subscription_cancelled trial_ending payment_failed
status
required
EmailStatus

Email delivery status

string
Allowed values: pending sent failed bounced opened clicked
error_message
required
Any of:
string
sent_at
required
Any of:
string format: date-time
opened_at
required
Any of:
string format: date-time
clicked_at
required
Any of:
string format: date-time
retry_count
required
Retry Count
integer
max_retries
required
Max Retries
integer
created_at
required
Created At
string format: date-time

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string