Paubox::Client, the same class the Rails SDK uses under the hood. The paubox_rails gem re-exports it.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Full reference for the Paubox Rails SDK receiving API: managing domains, mailboxes, and retrieving inbound email.
Paubox::Client, the same class the Rails SDK uses under the hood. The paubox_rails gem re-exports it.
client = Paubox::Client.new(api_key: 'YOUR_API_KEY')
result = client.list_receiving_domains
result['data'].each { |d| puts d['domain'] }
result = client.create_receiving_domain(slug: 'support')
puts result['data']['domain'] # => "support.inbound.paubox.email"
result = client.get_receiving_domain(1)
client.delete_receiving_domain(1)
result = client.list_receiving_mailboxes(domain_id)
result = client.create_receiving_mailbox(domain_id,
name: 'intake',
password: 'SecurePass123!'
)
client.get_receiving_mailbox(domain_id, mailbox_id)
client.delete_receiving_mailbox(domain_id, mailbox_id)
result = client.list_received_emails(limit: 10)
result = client.get_received_email('eaaaaab')
response = client.get_received_email_attachment('eaaaaab', 'blob123')
File.binwrite('report.pdf', response.body)