Interface SendingDomains

All Known Implementing Classes:
SendingDomainsImpl

public interface SendingDomains
  • Method Details

    • create

      SendingDomainsResponse create(long accountId, CreateSendingDomainRequest request)
      Create a sending domain
      Parameters:
      accountId - unique account ID
      request - request data
      Returns:
      Attributes of created sending domain
    • getSendingDomains

      List<SendingDomainsResponse> getSendingDomains(long accountId)
      Get sending domains and their statuses
      Parameters:
      accountId - unique account ID
      Returns:
      domains with their attributes, DNS records, statuses
    • getSendingDomain

      SendingDomainsResponse getSendingDomain(long accountId, long sendingDomainId)
      Get domain data and it's status
      Parameters:
      accountId - unique account ID
      sendingDomainId - unique domain ID
      Returns:
      domain attributes, DNS records, status
    • sendSendingDomainsSetupInstructions

      void sendSendingDomainsSetupInstructions(long accountId, long sendingDomainId, SendingDomainsSetupInstructionsRequest request)
      Send sending domain setup instructions
      Parameters:
      accountId - unique account ID
      sendingDomainId - unique domain ID
      request - request data