SendPost API to send transactional emails reliably
This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.
- API version: 1.0.0
- Package version: 1.0.0
- Build package: io.swagger.codegen.languages.GoClientCodegen
Put the package under your project folder and add the following in import:
import "./swagger"
All URIs are relative to https://api.sendpost.io/api/v1
Class | Method | HTTP request | Description |
---|---|---|---|
AccountipApi | IPRouterAllocateIP | Post /account/ip/allocate | |
AccountipApi | IPRouterCount | Get /account/ip/count | |
AccountipApi | IPRouterDelete | Delete /account/ip/{ipid} | |
AccountipApi | IPRouterGet | Get /account/ip/{ipid} | |
AccountipApi | IPRouterGetAll | Get /account/ip/ | |
AccountipApi | IPRouterUpdate | Put /account/ip/{ipid} | |
AccountippoolApi | AccountIPPoolRouterCount | Get /account/ippool/count | |
AccountippoolApi | AccountIPPoolRouterCreate | Post /account/ippool/ | |
AccountippoolApi | AccountIPPoolRouterDelete | Delete /account/ippool/{ippoolid} | |
AccountippoolApi | AccountIPPoolRouterGet | Get /account/ippool/{ippoolid} | |
AccountippoolApi | AccountIPPoolRouterGetAll | Get /account/ippool/ | |
AccountippoolApi | AccountIPPoolRouterUpdate | Put /account/ippool/{ippoolid} | |
AccountipstatApi | IPStatRouterGetAllAggregateIPStats | Get /account/ip/stat/{ipid}/aggregate | |
AccountipstatApi | IPStatRouterGetAllAggregateIPStatsByGroup | Get /account/ip/stat/{ipid}/aggregate/provider | |
AccountipstatApi | IPStatRouterGetAllAggregatedProviderStatsForAIP | Get /account/ip/stat/{ipid}/aggregate/providers | |
AccountipstatApi | IPStatRouterGetAllAggregatedProviderStatsForASpecificSubAccountOfAIP | Get /account/ip/stat/{ipid}/aggregate/sid/{sid}/providers | |
AccountipstatApi | IPStatRouterGetAllAggregatedSubAccountStatsForAnIP | Get /account/ip/stat/{ipid}/aggregate/subaccounts | |
AccountipstatApi | IPStatRouterGetAllIPStats | Get /account/ip/stat/{ipid} | |
AccountipstatApi | IPStatRouterGetAllIPStatsByGroup | Get /account/ip/stat/{ipid}/provider | |
AccountsmtpstatApi | SMTPStatRouterGetAllAggregateIPProviderSMTPStats | Get /account/smtp/stat/ip/{ipid}/provider/{pname}/aggregate | |
AccountsmtpstatApi | SMTPStatRouterGetAllAggregateIPSMTPStats | Get /account/smtp/stat/ip/{ipid}/aggregate | |
AccountsmtpstatApi | SMTPStatRouterGetAllAggregateIPSMTPStatsForSubAccount | Get /account/smtp/stat/ip/{ipid}/subaccount/{sid}/aggregate | |
AccountsmtpstatApi | SMTPStatRouterGetAllAggregateSubAccountProviderSMTPStats | Get /account/smtp/stat/subaccount/{sid}/provider/{pname}/aggregate | |
AccountsmtpstatApi | SMTPStatRouterGetAllAggregateSubAccountSMTPStats | Get /account/smtp/stat/subaccount/{sid}/aggregate | |
AccountsmtpstatApi | SMTPStatRouterGetAllAggregateSubAccountSMTPStatsForIP | Get /account/smtp/stat/subaccount/{sid}/ip/{ipid}/aggregate | |
AccountstatApi | AccountStatRouterGetAllAccountStats | Get /account/stat/ | |
AccountstatApi | AccountStatRouterGetAllAccountStatsByGroup | Get /account/stat/group | |
AccountstatApi | AccountStatRouterGetAllAggregateAccountStats | Get /account/stat/aggregate | |
AccountstatApi | AccountStatRouterGetAllAggregateAccountStatsByGroup | Get /account/stat/aggregate/group | |
AccountsubaccountApi | SubAccountRouterCount | Get /account/subaccount/count | |
AccountsubaccountApi | SubAccountRouterCreate | Post /account/subaccount/ | |
AccountsubaccountApi | SubAccountRouterDelete | Delete /account/subaccount/{subAccountId} | |
AccountsubaccountApi | SubAccountRouterGet | Get /account/subaccount/{subAccountId} | |
AccountsubaccountApi | SubAccountRouterGetAll | Get /account/subaccount/ | |
AccountsubaccountApi | SubAccountRouterUpdate | Put /account/subaccount/{subAccountId} | |
AccountwebhookApi | AccountWebhookRouterCount | Get /account/webhook/count | |
AccountwebhookApi | AccountWebhookRouterCreate | Post /account/webhook/ | |
AccountwebhookApi | AccountWebhookRouterDelete | Delete /account/webhook/{webhookId} | |
AccountwebhookApi | AccountWebhookRouterGet | Get /account/webhook/{webhookId} | |
AccountwebhookApi | AccountWebhookRouterGetAll | Get /account/webhook/ | |
AccountwebhookApi | AccountWebhookRouterUpdate | Put /account/webhook/{webhookId} | |
AuthApi | AuthRouterCreate | Post /auth/create | |
AuthApi | AuthRouterGetAuthInfo | Post /auth/info | |
ClusterApi | ClusterRouterAddItemsToSuppressionFilterOfEveryNodeInCluster | Post /cluster/suppression/filter | |
ClusterApi | ClusterRouterDeleteItemsFromSuppressionFilterOfEveryNodeInCluster | Delete /cluster/suppression/filter | |
SmtpApi | SMTPRouterReceiveWebhooksRaisedFromSMTPServers | Post /smtp/webhook | |
SubaccountcleanlistApi | ListCleaningRouterCleanBulkEmailList | Post /subaccount/cleanlist/bulk | |
SubaccountcleanlistApi | ListCleaningRouterCleanEmailist | Post /subaccount/cleanlist/ | |
SubaccountdomainApi | DomainRouterCount | Get /subaccount/domain/count | |
SubaccountdomainApi | DomainRouterCreate | Post /subaccount/domain/ | |
SubaccountdomainApi | DomainRouterDelete | Delete /subaccount/domain/{domainId} | |
SubaccountdomainApi | DomainRouterGet | Get /subaccount/domain/{domainId} | |
SubaccountdomainApi | DomainRouterGetAll | Get /subaccount/domain/ | |
SubaccountdomainApi | DomainRouterUpdate | Put /subaccount/domain/{domainId} | |
SubaccountdomainApi | DomainRouterVerify | Post /subaccount/domain/{domainId}/verify | |
SubaccountemailApi | EmailRouterSendEmail | Post /subaccount/email/ | |
SubaccounteventApi | EventRouterCountAllEventsFromANodeOfASubAccountForAGivenTimeRange | Get /subaccount/event/node/{subAccountId}/count | |
SubaccounteventApi | EventRouterCountAllEventsFromASubAccountForAGivenTimeRange | Get /subaccount/event/count | |
SubaccounteventApi | EventRouterGet | Get /subaccount/event/{eventId} | |
SubaccounteventApi | EventRouterGetAllEventTimestampKeysOfASubAccountFromASpecificNodeForAGivenTimeRange | Get /subaccount/event/node/{subAccountId}/timestampkeys | |
SubaccounteventApi | EventRouterGetAllEventsFromASubAccountForAGivenTimeRange | Get /subaccount/event/ | |
SubaccounteventApi | EventRouterGetAllEventsOfASubAccountFromASpecificNodeForAGivenTimeRange | Post /subaccount/event/node/{subAccountId} | |
SubaccounteventApi | EventRouterGetEventInNode | Get /subaccount/event/node/{subAccountId}/{eventId} | |
SubaccountippoolApi | IPPoolRouterCount | Get /subaccount/ippool/count | |
SubaccountippoolApi | IPPoolRouterCreate | Post /subaccount/ippool/ | |
SubaccountippoolApi | IPPoolRouterDelete | Delete /subaccount/ippool/{ippoolid} | |
SubaccountippoolApi | IPPoolRouterGet | Get /subaccount/ippool/{ippoolid} | |
SubaccountippoolApi | IPPoolRouterGetAll | Get /subaccount/ippool/ | |
SubaccountippoolApi | IPPoolRouterUpdate | Put /subaccount/ippool/{ippoolid} | |
SubaccountmessageApi | MessageRouterGet | Get /subaccount/message/{messageId} | |
SubaccountmessageApi | MessageRouterGetAllEventsForAMessageId | Get /subaccount/message/{messageId}/events | |
SubaccountmessageApi | MessageRouterGetAllEventsForAMessageIdFromANode | Get /subaccount/message/node/{subAccountId}/{messageId}/events | |
SubaccountmessageApi | MessageRouterGetAllMessages | Get /subaccount/message/ | |
SubaccountmessageApi | MessageRouterGetAllMessagesFromANode | Post /subaccount/message/node/{subAccountId} | |
SubaccountmessageApi | MessageRouterGetMessageFromNode | Get /subaccount/message/node/{subAccountId}/{messageId} | |
SubaccountrecipientApi | RecipientRouterGetAllMessagesForARecipient | Get /subaccount/recipient/{recipient}/messages | |
SubaccountrecipientApi | RecipientRouterGetAllMessagesForARecipientFromANode | Get /subaccount/recipient/node/{subAccountId}/{recipient}/messages | |
SubaccountsenderApi | SenderRouterCount | Get /subaccount/sender/count | |
SubaccountsenderApi | SenderRouterCreate | Post /subaccount/sender/ | |
SubaccountsenderApi | SenderRouterDelete | Delete /subaccount/sender/{senderId} | |
SubaccountsenderApi | SenderRouterGet | Get /subaccount/sender/{senderId} | |
SubaccountsenderApi | SenderRouterGetAll | Get /subaccount/sender/ | |
SubaccountsenderApi | SenderRouterUpdate | Put /subaccount/sender/{senderId} | |
SubaccountstatApi | SubAccountStatRouterGetAllAggregateSubAccountStats | Get /subaccount/stat/aggregate | |
SubaccountstatApi | SubAccountStatRouterGetAllAggregateSubAccountStatsByGroup | Get /subaccount/stat/aggregate/group | |
SubaccountstatApi | SubAccountStatRouterGetAllAggregatedGroupStatsForASubAccount | Get /subaccount/stat/aggregate/groups | |
SubaccountstatApi | SubAccountStatRouterGetAllAggregatedIPStatsForASubAccount | Get /subaccount/stat/aggregate/ips | |
SubaccountstatApi | SubAccountStatRouterGetAllAggregatedProviderStatsForASpecificIPOfASubAccount | Get /subaccount/stat/aggregate/ip/{ipid}/providers | |
SubaccountstatApi | SubAccountStatRouterGetAllAggregatedProviderStatsForASubAccount | Get /subaccount/stat/aggregate/providers | |
SubaccountstatApi | SubAccountStatRouterGetAllSubAccountStats | Get /subaccount/stat/ | |
SubaccountstatApi | SubAccountStatRouterGetAllSubAccountStatsByGroup | Get /subaccount/stat/group | |
SubaccountsuppressionApi | SuppressionRouterCount | Get /subaccount/suppression/count | |
SubaccountsuppressionApi | SuppressionRouterCreateSuppressions | Post /subaccount/suppression/ | |
SubaccountsuppressionApi | SuppressionRouterCreateSuppressionsInSuppressionFilter | Post /subaccount/suppression/filter | |
SubaccountsuppressionApi | SuppressionRouterDeleteSuppression | Delete /subaccount/suppression/ | |
SubaccountsuppressionApi | SuppressionRouterDeleteSuppressionsInSuppressionFilter | Delete /subaccount/suppression/filter | |
SubaccountsuppressionApi | SuppressionRouterGetAllSuppressions | Get /subaccount/suppression/ | |
TrackApi | TrackRouterTrackEmailOpen | Get /track/open/{subAccountId}/{ipId}/{emailType}/{messageId}/1.png | |
TrackApi | TrackRouterTrackLinkClick | Get /track/click/{subAccountId}/{ipId}/{emailType}/{messageId} | |
TrackApi | TrackRouterTrackUnsubscribe | Get /track/unsubscribe/{subAccountId}/{messageId} |
- ModelsAccount
- ModelsAccountIpPool
- ModelsAccountWebhook
- ModelsAgStat
- ModelsAipStat
- ModelsAuthInfo
- ModelsBackOffConfiguration
- ModelsBackOffDecreaseType
- ModelsBackOffTrigger
- ModelsCity
- ModelsCleanedList
- ModelsCountStat
- ModelsDeleteResponse
- ModelsDnsRecord
- ModelsDomain
- ModelsEAccount
- ModelsEDomain
- ModelsESender
- ModelsESubAccount
- ModelsEWebhook
- ModelsEip
- ModelsEipPool
- ModelsEmailErrorCode
- ModelsEmailMessage
- ModelsEmailResponse
- ModelsEventMetadata
- ModelsEventType
- ModelsFrom
- ModelsIip
- ModelsInstance
- ModelsIp
- ModelsIpPool
- ModelsIpPoolType
- ModelsIpStat
- ModelsIpType
- ModelsMember
- ModelsPipStat
- ModelsQEmailMessage
- ModelsQEvent
- ModelsRStat
- ModelsRSuppression
- ModelsRdSuppression
- ModelsReplyTo
- ModelsRipStat
- ModelsSender
- ModelsSingleCleanedMail
- ModelsSipStat
- ModelsSmtpStat
- ModelsStat
- ModelsSubAccount
- ModelsSubAccountType
- ModelsSuppression
- ModelsSuppressionEmail
- ModelsSuppressionReason
- ModelsSystemDnsRecord
- ModelsSystemDomain
- ModelsTo
- ModelsWMessage
- UaparserDevice
- UaparserOs
- UaparserUserAgent
Endpoints do not require authorization.