Module mailslurp::apis::inbox_controller_api [−][src]
Structs
struct for passing parameters to the method create_inbox
struct for passing parameters to the method create_inbox_ruleset
struct for passing parameters to the method create_inbox_with_options
struct for passing parameters to the method delete_inbox
struct for passing parameters to the method get_all_inboxes
struct for passing parameters to the method get_emails
struct for passing parameters to the method get_inbox_emails_paginated
struct for passing parameters to the method get_inbox
struct for passing parameters to the method get_inbox_sent_emails
struct for passing parameters to the method get_inboxes
struct for passing parameters to the method get_organization_inboxes
struct for passing parameters to the method list_inbox_rulesets
struct for passing parameters to the method list_inbox_tracking_pixels
struct for passing parameters to the method send_email_and_confirm
struct for passing parameters to the method send_email
struct for passing parameters to the method send_test_email
struct for passing parameters to the method set_inbox_favourited
struct for passing parameters to the method update_inbox
Enums
struct for typed errors of method create_inbox
struct for typed errors of method create_inbox_ruleset
struct for typed errors of method create_inbox_with_defaults
struct for typed errors of method create_inbox_with_options
struct for typed errors of method delete_all_inboxes
struct for typed errors of method delete_inbox
struct for typed errors of method get_all_inboxes
struct for typed errors of method get_emails
struct for typed errors of method get_inbox_emails_paginated
struct for typed errors of method get_inbox
struct for typed errors of method get_inbox_sent_emails
struct for typed errors of method get_inbox_tags
struct for typed errors of method get_inboxes
struct for typed errors of method get_organization_inboxes
struct for typed errors of method list_inbox_rulesets
struct for typed errors of method list_inbox_tracking_pixels
struct for typed errors of method send_email_and_confirm
struct for typed errors of method send_email
struct for typed errors of method send_test_email
struct for typed errors of method set_inbox_favourited
struct for typed errors of method update_inbox
Functions
Create a new inbox and with a randomized email address to send and receive from. Pass emailAddress parameter if you wish to use a specific email address. Creating an inbox is required before sending or receiving emails. If writing tests it is recommended that you create a new inbox during each test method so that it is unique and empty.
Create a new inbox rule for forwarding, blocking, and allowing emails when sending and receiving
Additional endpoint that allows inbox creation with request body options. Can be more flexible that other methods for some clients.
Permanently delete all inboxes and associated email addresses. This will also delete all emails within the inboxes. Be careful as inboxes cannot be recovered once deleted. Note: deleting inboxes will not impact your usage limits. Monthly inbox creation limits are based on how many inboxes were created in the last 30 days, not how many inboxes you currently have.
Permanently delete an inbox and associated email address as well as all emails within the given inbox. This action cannot be undone. Note: deleting an inbox will not affect your account usage. Monthly inbox usage is based on how many inboxes you create within 30 days, not how many exist at time of request.
List inboxes in paginated form. The results are available on the content
property of the returned object. This method allows for page index (zero based), page size (how many results to return), and a sort direction (based on createdAt time). You Can also filter by whether an inbox is favorited or use email address pattern. This method is the recommended way to query inboxes. The alternative getInboxes
method returns a full list of inboxes but is limited to 100 results.
List emails that an inbox has received. Only emails that are sent to the inbox’s email address will appear in the inbox. It may take several seconds for any email you send to an inbox’s email address to appear in the inbox. To make this endpoint wait for a minimum number of emails use the minCount
parameter. The server will retry the inbox database until the minCount
is satisfied or the retryTimeout
is reached
Returns an inbox’s properties, including its email address and ID.
Get a paginated list of emails in an inbox. Does not hold connections open.
Returns an inbox’s sent email receipts. Call individual sent email endpoints for more details. Note for privacy reasons the full body of sent emails is never stored. An MD5 hash hex is available for comparison instead.
Get all inbox tags
List the inboxes you have created. Note use of the more advanced getAllEmails
is recommended and allows paginated access using a limit and sort parameter.
List organization inboxes in paginated form. These are inboxes created with allowTeamAccess
flag enabled. Organization inboxes are readOnly
for non-admin users. The results are available on the content
property of the returned object. This method allows for page index (zero based), page size (how many results to return), and a sort direction (based on createdAt time).
List all rulesets attached to an inbox
List all tracking pixels sent from an inbox
Send an email from an inbox’s email address. The request body should contain the SendEmailOptions
that include recipients, attachments, body etc. See SendEmailOptions
for all available properties. Note the inboxId
refers to the inbox’s id not the inbox’s email address. See https://www.mailslurp.com/guides/ for more information on how to send emails. This method does not return a sent email entity due to legacy reasons. To send and get a sent email as returned response use the sister method sendEmailAndConfirm
.
Sister method for standard sendEmail
method with the benefit of returning a SentEmail
entity confirming the successful sending of the email with a link to the sent object created for it.
Send an inbox a test email to test email receiving is working
Set and return new favourite state for an inbox
Update editable fields on an inbox