Types:
Types:
EmailRetrieveResponseEmailListResponseEmailRetrieveDeliveriesResponseEmailRetryResponseEmailSendResponseEmailSendBatchResponseEmailSendRawResponse
Methods:
client.emails.retrieve(emailID, { ...params }) -> EmailRetrieveResponseclient.emails.list({ ...params }) -> EmailListResponsesPageNumberPaginationclient.emails.retrieveDeliveries(emailID) -> EmailRetrieveDeliveriesResponseclient.emails.retry(emailID) -> EmailRetryResponseclient.emails.send({ ...params }) -> EmailSendResponseclient.emails.sendBatch({ ...params }) -> EmailSendBatchResponseclient.emails.sendRaw({ ...params }) -> EmailSendRawResponse
Types:
Methods:
client.logs.retrieve(requestID) -> LogRetrieveResponseclient.logs.list({ ...params }) -> LogEntriesPageNumberPagination
Types:
Methods:
client.usage.retrieve({ ...params }) -> OrgUsageSummaryclient.usage.export({ ...params }) -> UsageExportResponseclient.usage.listTenants({ ...params }) -> TenantUsageItemsPageNumberPagination
Types:
Methods:
client.limits.retrieve() -> LimitRetrieveResponse
Types:
Methods:
client.tenants.create({ ...params }) -> TenantCreateResponseclient.tenants.retrieve(tenantID) -> TenantRetrieveResponseclient.tenants.update(tenantID, { ...params }) -> TenantUpdateResponseclient.tenants.list({ ...params }) -> TenantsPageNumberPaginationclient.tenants.delete(tenantID) -> TenantDeleteResponse
Types:
CredentialCreateResponseCredentialRetrieveResponseCredentialUpdateResponseCredentialListResponseCredentialDeleteResponse
Methods:
client.tenants.credentials.create(tenantID, { ...params }) -> CredentialCreateResponseclient.tenants.credentials.retrieve(credentialID, { ...params }) -> CredentialRetrieveResponseclient.tenants.credentials.update(credentialID, { ...params }) -> CredentialUpdateResponseclient.tenants.credentials.list(tenantID, { ...params }) -> CredentialListResponsesPageNumberPaginationclient.tenants.credentials.delete(credentialID, { ...params }) -> CredentialDeleteResponse
Types:
DNSRecordDomainCreateResponseDomainRetrieveResponseDomainListResponseDomainDeleteResponseDomainVerifyResponse
Methods:
client.tenants.domains.create(tenantID, { ...params }) -> DomainCreateResponseclient.tenants.domains.retrieve(domainID, { ...params }) -> DomainRetrieveResponseclient.tenants.domains.list(tenantID) -> DomainListResponseclient.tenants.domains.delete(domainID, { ...params }) -> DomainDeleteResponseclient.tenants.domains.verify(domainID, { ...params }) -> DomainVerifyResponse
Types:
SuppressionCreateResponseSuppressionRetrieveResponseSuppressionListResponseSuppressionDeleteResponse
Methods:
client.tenants.suppressions.create(tenantID, { ...params }) -> SuppressionCreateResponseclient.tenants.suppressions.retrieve(email, { ...params }) -> SuppressionRetrieveResponseclient.tenants.suppressions.list(tenantID, { ...params }) -> SuppressionListResponsesPageNumberPaginationclient.tenants.suppressions.delete(email, { ...params }) -> SuppressionDeleteResponse
Types:
WebhookCreateResponseWebhookRetrieveResponseWebhookUpdateResponseWebhookListResponseWebhookDeleteResponseWebhookListDeliveriesResponseWebhookReplayDeliveryResponseWebhookRetrieveDeliveryResponseWebhookTestResponse
Methods:
client.tenants.webhooks.create(tenantID, { ...params }) -> WebhookCreateResponseclient.tenants.webhooks.retrieve(webhookID, { ...params }) -> WebhookRetrieveResponseclient.tenants.webhooks.update(webhookID, { ...params }) -> WebhookUpdateResponseclient.tenants.webhooks.list(tenantID) -> WebhookListResponseclient.tenants.webhooks.delete(webhookID, { ...params }) -> WebhookDeleteResponseclient.tenants.webhooks.listDeliveries(webhookID, { ...params }) -> WebhookListDeliveriesResponseclient.tenants.webhooks.replayDelivery(deliveryID, { ...params }) -> WebhookReplayDeliveryResponseclient.tenants.webhooks.retrieveDelivery(deliveryID, { ...params }) -> WebhookRetrieveDeliveryResponseclient.tenants.webhooks.test(webhookID, { ...params }) -> WebhookTestResponse
Types:
TrackDomainTrackingCreateResponseTrackingRetrieveResponseTrackingUpdateResponseTrackingListResponseTrackingDeleteResponseTrackingVerifyResponse
Methods:
client.tenants.tracking.create(tenantID, { ...params }) -> TrackingCreateResponseclient.tenants.tracking.retrieve(trackingID, { ...params }) -> TrackingRetrieveResponseclient.tenants.tracking.update(trackingID, { ...params }) -> TrackingUpdateResponseclient.tenants.tracking.list(tenantID) -> TrackingListResponseclient.tenants.tracking.delete(trackingID, { ...params }) -> TrackingDeleteResponseclient.tenants.tracking.verify(trackingID, { ...params }) -> TrackingVerifyResponse
Types:
Methods:
client.tenants.usage.retrieve(tenantID, { ...params }) -> UsageRetrieveResponseclient.tenants.usage.retrieveTimeseries(tenantID, { ...params }) -> UsageRetrieveTimeseriesResponse
Types:
WebhookCreateResponseWebhookRetrieveResponseWebhookUpdateResponseWebhookListResponseWebhookDeleteResponseWebhookListDeliveriesResponseWebhookReplayDeliveryResponseWebhookRetrieveDeliveryResponseWebhookTestResponse
Methods:
client.platform.webhooks.create({ ...params }) -> WebhookCreateResponseclient.platform.webhooks.retrieve(webhookID) -> WebhookRetrieveResponseclient.platform.webhooks.update(webhookID, { ...params }) -> WebhookUpdateResponseclient.platform.webhooks.list() -> WebhookListResponseclient.platform.webhooks.delete(webhookID) -> WebhookDeleteResponseclient.platform.webhooks.listDeliveries({ ...params }) -> WebhookListDeliveriesResponsesPageNumberPaginationclient.platform.webhooks.replayDelivery(deliveryID) -> WebhookReplayDeliveryResponseclient.platform.webhooks.retrieveDelivery(deliveryID) -> WebhookRetrieveDeliveryResponseclient.platform.webhooks.test(webhookID, { ...params }) -> WebhookTestResponse