Emails Sent to Users

Emails are often sent as users perform actions on the Enterprise Hub. For example, users invited to an organization are sent an email so that they can accept the invitation. As another example, users are sent an email if they would like to reset their password (assuming the password is managed on the Enterprise Hub).

This document lists the types of emails that are sent while using the Enterprise Hub, organized by category.

Requests

Email TypeTrigger EventAudienceDescription
New user request to join organizationA user requests to join an orgOrg adminsContains a link to the Organization Dashboard so an org admin can approve or reject the request.
Request to make API PublicA user requests to make an API Public, assuming Publish Requests are turned on for the environmentOrg adminsA notification of the request with a link to the Org Dashboard Approval Page
Request to make API Public ApprovedAn Org Admin approved a reuqest to make an API publicAPI providerA notification of the approval to with a link to the API
Plan Approval RequestUser requests access to an API plan which requires approvalAPI providerNotifies the API provider about a user's request to subscribe to a plan which requires approval, including the requester's details, and message.
Plan Approval RequestAPI Provider approves a request to subscribe to an API PlanAPI consumerNotifies the user that their request to subscribe to a plan which requires approval was approved by the API provider.
New user request to join hubA user requests to join the hubEnvironment AdminsContains a link to the Admin Panel so an environment admin can approve or reject the request.

User verification

Email TypeTrigger EventAudienceDescription
Email verificationA user signs up for an account, assuming the code verification workflow is enabled.New userAn email with a code the user will enter to complete the signup process.
Password recoveryA user resets their password.The user resetting their password.An email with a link to reset the password.

Invitations

Email TypeTrigger EventAudienceDescription
Invite to orgA user is invited to join an organization.The invited user.A notification with a link to accept the invite.
API invitationAPI provider invites a user, team, or org to consume the API.API consumer(s)A notification with a link to accept the invite.
Invite to private planA provider invites a user to subscribe to a private subscription plan.The invited userA notification with a link to accept the invite.

Notification

Email TypeTrigger EventAudienceDescription
New user invited to organizationA user is invited to an organization.Org adminsA notification of the new user and a link to Manage Users within the org.
Org invitation responseA user accepts or declines an invite to an org.Org adminsA notification of a user accepting or declining the invitation with a link to manage users in that organization.
API announcementAn API provider sends an API announcement.Subscribed API consumersA notification of the announcement with a link to view it.
API Upload CompletedA OpenAPI Specification file or Postman Collection file is used to create an APIThe provider who uploaded the APIA notification that the upload is complete with a link to view the API in the Provider Dashboard
New private message to API providerA private message is sent to an API Provider.API providerA notification to the API owner that they have received a private message regarding the API.
New private message to API consumerAn API provider replies to an API consumer's private message.API consumerAn alert of the message with a link to their message inbox.
New discussionA discussion is posted on an API.API providerA notification of a new discussion and a link to the discussion page.
API subscriptionA user subscribes to an API.The subscribing API consumer.A notification of the successful subscription with links on what to do next.
Unsubscribed from APIA consumer unsubscribes from an API or an API is deleted with active subscriptions.The API consumer that unsubscribed.A notification of a successful unsubscription.
Payment succeededA payment for an API subscription has been successfully processed.API consumerA notification with the payment amount and a link to view their transaction history.
API Listing Enhancement TipAPI provider creates or updates an API listingAPI providerProvides tips on enhancing API listings by adding Spotlights to the "About" tab, highlighting potential increase in user subscriptions.
API Access Denial NotificationAPI provider denies access to an APIAPI consumerInforms the user that their access to a specific API has been denied by the provider and provides guidance on the next steps.
API Test Execution ReminderUser creates a new API testAPI providers who have created testsReminds users to run their newly created API tests, providing instructions for manual execution, automated scheduling, and CI/CD integration.
Log Export NotificationCompletion of log export for an applicationAPI consumerNotifies the user that logs for their application have been exported and are ready for download.
Discussion Comment NotificationA user comments on a followed discussionAPI consumerAlerts the user that a new comment has been added to a discussion they are following.
API subscriptionA user subscribes to an API.API providerA notification of a new subscription with a link to the API.

Alerts

Email TypeTrigger EventAudienceDescription
API quota at 100%An API consumer has used all of the allotted API calls defined by their API subscription plan.The API consumer that has reached their quota.A notification that the API consumer hit their quota and a link to upgrade their plan.
API quota at 85%An API consumer has used 85% of the allotted API calls defined by their API subscription plan.The API consumer that has reached 85% of their quota.A notification that the API consumer hit 85% of their quota.
Payment Failure NotificationsFailed attempt to charge a credit card for API subscriptionAPI consumerA series of emails that Inform users about a failed payment attempts for their API subscription, warns about service suspension, and provides instructions to update the payment method.
Configurable alertsAn alert has been triggered based on the settings within the Provider Dashboard. See Alerts .API providerA notification to the API provider. The email will contain which alert has been triggered.