Search
⌃K

Configuration Data

Allow your users to obtain configuration details that include the various limits that apply to emails.

Get Configuration Data

A call to getConfigurationData returns the various limits applied to email sending and receiving, as well as the limits applied to email management.
TypeScript
Swift
// Interface representing the configuration data returned
export interface ConfigurationData {
deleteEmailMessagesLimit: number
updateEmailMessagesLimit: number
emailMessageMaxInboundMessageSize: number
emailMessageMaxOutboundMessageSize: number
}
try {
const configurationData = await emailClient.getConfigurationData()
// `configurationData` contains the various limits configured for emails.
} catch {
// Handle/notify user of errors
}
do {
let configurationData = try await emailClient.getConfigurationData()
// `configurationData` contains the following properties:
/// The number of email messages that can be deleted at a time.
/// public var deleteEmailMessagesLimit: Int
/// The number of email messages that can be updated at a time.
/// public var updateEmailMessagesLimit: Int
/// The maximum allowed size of an inbound email message.
/// public var emailMessageMaxInboundMessageSize: Int
/// The maximum allowed size of an outbound email message.
/// public var emailMessageMaxOutboundMessageSize: Int
} catch {
// Handle/notify user of errors
}
Last modified 1mo ago