Community Manager Notifications: Applications

Information about email and Dashboard notifications in the Community Manager developer portal, for apps.

Table of Contents

App Alert Notifications:

App Post Notifications:

App Team Notifications:

App Lifecycle Change Notifications:

App Alert Notifications

App Alert Created

Values

Notification Type
com.soa.notification.type.app.alert.created
Trigger
API administrator creates an alert for an API
Recipients (1+)
App team members for all apps that are registered with the API. No API admins are notified.
Notification Category
NOTIFICATION_TYPE_GROUP_APP_ALERT
Dashboard Subject
{app.name}: {alert.title}
Dashboard Content
An alert for the {api.name} API has been generated that affects your {app.name} application.
Email Subject
{tenant.name} Notification: An alert has been generated that affects your {app.name} application
Email Body
<p>An alert titled "{alert.title}" has been generated for the {api.name} API that affects your {app.name} ({app.version}) application. The alert states the following:</p>
<p>"{alert.text}"</p>
<p>If you have any questions login at {tenant.theme.console.address} and post a comment on this alert.</p>
<p>Thanks,<br/>The {tenant.name} Team</p>
<p><em>Please do not reply directly to this email. If you do not want to receive these notifications, login to {tenant.theme.console.address} and update the notification settings in the Account Settings section.</em></p>
{system.email.footer.html}

App Post Notifications

Post Created (App)

Values

Notification Type
com.soa.notification.type.app.post.created
Trigger
User creates a post on an app
Recipients (1+)
App team members
Notification Category
NOTIFICATION_TYPE_GROUP_APP_POST
Dashboard Subject
{app.name}: {post.title}
Dashboard Content
A post has been created by {author.username} for your application.
Email Subject
{tenant.name} Notification: {author.username} has submitted a post on your application
Email Body
<p>{author.username} has submitted a post titled "{post.title}" for the {app.name} application. {author.username} wrote:</p>
<p>"{post.text}"</p>
<p>Login at {tenant.theme.console.address} to reply to this post.</p>
<p>Thanks,<br/>The {tenant.name} Team</p> <p><em>Please do not reply directly to this email. If you do not want to receive these notifications, login to {tenant.theme.console.address} and update the notification settings in the Account Settings section.</em></p>
{system.email.footer.html}

Example

From: acmepaymentscorp API Platform <platform@acmepaymentscorp.com>
Sent: Thursday, February 21, 2019 5:55 PM
To: jswift@acmepaymentscorp.com
Subject: acmepaymentscorp Notification: JenniferMeadows has submitted a post on your application
JenniferMeadows has submitted a post titled "Test Discussion Title" for the Peile Gaeilge application. JenniferMeadows wrote:
"Test Discussion body"
Login at https://acmepaymentscorp.apiportal.com/ to reply to this post.
Thanks,
The acmepaymentscorp Team
Please do not reply directly to this email. If you do not want to receive these notifications, login to https://acmepaymentscorp.apiportal.com/ and update the notification settings in the Account Settings section.

App Team Notifications

App Team Member Invited, to Invited Member

Values

Notification Type
com.soa.notification.type.appteam.member.invited.invitee
Trigger
App Team member invites someone to join an app team
Recipients (1)
Only the person invited (team members receive a different notification).
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
{author.username} has invited you to join an App Team
Email Subject
You've been invited to join a {tenant.name} app development team
Email Body
<p>Hi from the {tenant.name} Team,</p>
<p>You've been invited to join the {tenant.name} development team for the "{app.name}" application by {author.username}.</p>
<p>Here's the message {author.username} wrote to you:</p>
<p>"{invitation.text}"</p>
<p>If you already have a {tenant.name} account, please visit your <a href="{tenant.theme.console.address}#/home/dashboard">Dashboard</a> to accept or reject your invitation. If you don't have an account, please sign up at {tenant.theme.console.address}#/home/signup/{invitation.code} using your {invitedmember.email} email address.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Example

From: acmepaymentscorp API Platform <platform@acmepaymentscorp.com>
Sent: Friday, February 1, 2019 11:54 AM
To: jswift@acmepaymentscorp.com
Subject: You've been invited to join a acmepaymentscorp app development team
Hi from the acmepaymentscorp Team,
You've been invited to join the acmepaymentscorp development team for the "Peile Android" application by JaneMead.
Here's the message JaneMead wrote to you:
"I would like to invite you to join the development team for my application."
If you already have a acmepaymentscorp account, please visit your Dashboard to accept or reject your invitation. If you don't have an account, please sign up at https://acmepaymentscorp.apiportal.com/home/signup/nJYBqrroOfnFuFJsADw1geY7DqRq4gzdsWVJHpWrzSGm73rffalJ7alYuTU-qTmZRvBY2EwJgRBQ_9fMrvUszUYQj15hCpJydkuNwg51sXznEgJFxzkjp_QW2LU using your jmead@acmepaymentscorp.com email address.
Happy Coding,
The acmepaymentscorp Team

App Team Member Invited (to App Team)

Values

Notification Type
com.soa.notification.type.appteam.member.invited.team
Trigger
App Team member invites someone to join an app team
Recipients (1+)
App Team members (invited person receives a different notification)
Notification Category
NOTIFICATION_TYPE_GROUP_APPTEAM
Dashboard Subject
{app.name}
Dashboard Content
App Team invitation issued
Email Subject
{invitedmember.name} has been invited to join your app development team
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A new member has been invited to join your app development team. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
Member extending the invitation: {author.username}<br />
New member invited: {invitedmember.name}</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Team: Invitation Resent, to Invited Member

Values

Notification Type
com.soa.notification.type.appteam.member.inviteresent.invitee
Trigger
App Team member resends an invitation to join an app team
Recipients (1)
Only the person invited. Could be a platform member or non-member.
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
{author.username} has resent your invitation to join the App Team
Email Subject
Reminder: You've been invited to join a {tenant.name} app development team
Email Body
<p>Hi from the {tenant.name} Team,</p>
<p>This is a reminder that {author.username} has invited you to join the {tenant.name} development team for the "{app.name}" app. Please follow the instructions below to accept or reject the invitation.</p>
<p>Here's the message {author.username} wrote to you:</p>
<p>"{invitation.text}"</p>
<p>If you already have a {tenant.name} account, please visit your <a href="{tenant.theme.console.address}#/home/dashboard">Dashboard</a> to accept or reject your invitation. If you don't have an account, please sign up at {tenant.theme.console.address}#/home/signup/{invitation.code} using your {invitedmember.email} email address.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Team Membership Invitation Accepted

Values

Notification Type
com.soa.notification.type.appteam.membership.accepted
Trigger
User accepts an app development team member invite
Recipients (1+)
App Team members (including the invited user who is now an app team member)
Notification Category
NOTIFICATION_TYPE_GROUP_APPTEAM
Dashboard Subject
{app.name}
Dashboard Content
App Team invitation accepted by {invitedmember.username}
Email Subject
{invitedmember.username} accepted an invitation to join your app development team
Email Body
<p>Hi {tenant.name} Member,</p>
<p>{invitedmember.username} has accepted an invitation to be a member of your development team for the "{app.name}" application.</p>
<p>Here's what {invitedmember.username} had to say:</p>
<p>"{comment.text}"</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Team Membership Invitation Rejected

Values

Notification Type
com.soa.notification.type.appteam.membership.rejected
Trigger
User rejects an app development team member invite
Recipients (1+)
App Team members (not including the invited user)
Notification Category
NOTIFICATION_TYPE_GROUP_APPTEAM
Dashboard Subject
{app.name}
Dashboard Content
App Team invitation rejected by {invitedmember.username}
Email Subject
{invitedmember.username} rejected an invitation to join your app development team
Email Body
<p>Hi {tenant.name} Member,</p>
<p>{invitedmember.username} has rejected an invitation to be a member of your development team for the "{app.name}" application.</p>
<p>Here's what {invitedmember.username} had to say:<p><p>"{comment.text}"</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Team Member Removed (to Removed Team Member)

Values

Notification Type
com.soa.notification.type.appteam.member.removed.to.individual
Trigger
App Team member is removed.
Recipients (1)
Removed App Team member
Notification Category
NOTIFICATION_TYPE_GROUP_APPTEAM
Dashboard Subject
{app.name}
Dashboard Content
You've been removed from an app development team
Email Subject
You've been removed from an app development team
Email Body
<p>Hi {tenant.name} Member,</p>
<p>You've been removed from the development team for the "{app.name}" application by {author.username}.<p>Here's the message {author.username} wrote:</p>
<p>"{comment.text}"</p>
<p>For further details, please visit your <a href="{tenant.theme.console.address}#/home/dashboard">Dashboard</a>.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Team Member Removed (to Remaining Team Members)

Values

Notification Type
com.soa.notification.type.appteam.member.removed.to.remaining.team
Trigger
App Team member is removed.
Recipients (1+)
Remaining app team members (removed team member gets a different notification)
Notification Category
NOTIFICATION_TYPE_GROUP_APPTEAM
Dashboard Subject
{app.name}
Dashboard Content
A team member has been removed from your app development team
Email Subject
A team member has been removed from your app development team
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A member of the development team for the "{app.name}" app, {invitedmember.name}, has been removed from the team by {author.username}.</p>
<p>Here's the message {author.username} wrote:</p>
<p>"{comment.text}"</p>
<p>For further details, please visit your <a href="{tenant.theme.console.address}#/home/dashboard">Dashboard</a>.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Lifecycle Change Notifications

App Deleted

Values

Notification Type
com.soa.notification.type.app.deleted
Trigger
An app team member deletes an app (only version or last remaining version)
Recipients (1+)
App team members
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
App deleted
Email Subject
An app was deleted
Email Body
<p>Hi {tenant.name} Member,</p>
<p>{tenant.name} member {author.username} deleted app "{app.name}" for which you were a team member. All API access rights associated with the app have been deleted.</p>
<p>For more information, please contact {author.username}.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Example

From: acmepaymentscorp API Platform <platform@acmepaymentscorp.com>
Sent: Thursday, October 3, 2019 5:05 PM
To: jswift@acmepaymentscorp.com
Subject: An app was deleted
Hi acmepaymentscorp Member,
acmepaymentscorp member JenniferMeadows deleted app "Accounts App1" for which you were a team member. All API access rights associated with the app have been deleted.
For more information, please contact JenniferMeadows.
Happy Coding,
The acmepaymentscorp Team

App Marked for Deletion: to App Team Members

Values

Notification Type
com.soa.notification.type.app.marked.for.deletion.appteam
Trigger
An app team member marks an app for deletion (only version or last remaining version)
Recipients (1+)
xxApp team membersx
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
App marked for deletion
Email Subject
An app was marked for deletion
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A change has been made to an app for which you are a team member. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
Action: App marked for deletion</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Deletion Request Rejected: to App Team Members

Values

Notification Type
com.soa.notification.type.app.deletion.request.rejected.appteam
Trigger
A Business Admin rejects a request to delete the app
Recipients (1+)
App team members
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
App deletion request rejected
Email Subject
An app deletion request was rejected
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A change has been made to an app for which you are a team member. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
Action: Deletion request rejected<br />
Change made by: {author.username}<br />
Comment entered (if any): "{comment.text}"</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Marked for Deletion: to Business Admins

Values

Notification Type
com.soa.notification.type.app.marked.for.deletion.bizadmin
Trigger
An app team member marks an app for deletion (only version or last remaining version)
Recipients (1+)
Business admins for the app
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
App marked for deletion
Email Subject
An app was marked for deletion
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A change has been made to an app for which you are a Business Admin. Please refer to the details below:<br />
App Name: {app.name}<br />
Action: App marked for deletion</p>
<p>Please approve or reject this request on your Dashboard.</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Deletion Request Rejected: to Business Admins

Values

Notification Type
com.soa.notification.type.app.deletion.request.rejected.bizadmin
Trigger
A Business Admin rejects a request to delete the app
Recipients (1+)
Business admins for the app.
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
App deletion request rejected
Email Subject
An app deletion request was rejected
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A change has been made to an app for which you are a team member. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
Action: Deletion request rejected<br />
Change made by: {author.username}<br />
Comment entered (if any): "{comment.text}"</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Marked for Deletion: to API Admins

Values

Notification Type
com.soa.notification.type.app.marked.for.deletion.apiadmin
Trigger
An app team member marks an app for deletion (only version or last remaining version)
Recipients (0+)
API admins for any APIs the app is associated with.
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
App marked for deletion
Email Subject
An app was marked for deletion
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A change has been made to an app connected with an API for which you are an API Admin. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
Action: App marked for deletion</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Deletion Request Rejected: to API Admins

Values

Notification Type
com.soa.notification.type.app.deletion.request.rejected.apiadmin
Trigger
A Business Admin rejects a request to delete the app.
Recipients (0+)
API admins for any APIs the app is associated with.
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
App deletion request rejected
Email Subject
An app deletion request was rejected
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A change has been made to an app connected with an API for which you are an API Admin. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
Action: Deletion request rejected<br />
Change made by: {author.username}<br />
Comment entered (if any): "{comment.text}"</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Deletion Request Approved: to API Admins

Values

Notification Type
 com.soa.notification.type.app.deletion.request.approved.apiadmin
Trigger
A Business Admin approves a request to delete the app.
Recipients (1+)
API admins for any APIs the app is associated with.
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
App deletion request approved
Email Subject
An app deletion request was approved
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A change has been made to an app connected with an API for which you are an API Admin. Please refer to the details below:</p>
<p>App Name: {app.name}<br/>
Action: Deletion request approved<br/>Change made by: {author.username}<br/>
Comment entered (if any): "{comment.text}"</p>
<p>Happy Coding,<br/>
The {tenant.name} Team</p>
{system.email.footer.html}

App Deletion Request Approved: to App Team Members

Values

Notification Type
com.soa.notification.type.app.deletion.request.approved.appteam
Trigger
A Business Admin approves a request to delete the app.
Recipients (1+)
App team members.
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
App deletion request approved
Email Subject
An app deletion request was approved
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A change has been made to an app for which you are a team member. Please refer to the details below:</p>
<p>App Name: {app.name}<br/>
Action: Deletion request approved<br/>
Change made by: {author.username}<br/> 
Comment entered (if any): "{comment.text}"</p>
<p>Happy Coding,<br/>
The {tenant.name} Team</p>
{system.email.footer.html}

App Deletion Request Approved: to Business Admins

Values

Notification Type
 com.soa.notification.type.app.deletion.request.approved.bizadmin
Trigger
A Business Admin approves a request to delete the app.
Recipients (1+)
Business Admins
Notification Category
None.
Dashboard Subject
{app.name}
Dashboard Content
App deletion request approved
Email Subject
An app deletion request was approved
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A change has been made to an app for which you are a Business Admin. Please refer to the details below:</p>
<p>App Name: {app.name}<br/>
Action: Deletion request approved<br/> 
Change made by: {author.username}<br/> 
Comment entered (if any): "{comment.text}"</p>
<p>Happy Coding,<br/>
The {tenant.name} Team</p>
{system.email.footer.html}

App Version Deleted

Values

Notification Type
com.soa.notification.type.app.version.deleted
Trigger
An app team member deletes an app version (where another version exists).
Recipients (1+)
App team members
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
App version deleted
Email Subject
An app version was deleted
Email Body
<p>Hi {tenant.name} Member,</p>
<p>{tenant.name} member {author.username} deleted a version of an app for which you are a team member. All API access rights associated with this version of the app have been deleted. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
Deleted App Version: {app.version}</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Version Deleted (with comments)

Values

Notification Type
com.soa.notification.type.app.version.deleted.comments
Trigger
An app team member deletes an app version (where another version exists). For use when workflow allows entering of comments.
Recipients (1+)
App team members
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
App version deleted
Email Subject
An app version was deleted
Email Body
<p>Hi {tenant.name} Member,</p>
<p>{tenant.name} member {author.username} deleted a version of an app for which you are a team member. All API access rights associated with this version of the app have been deleted. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
Deleted App Version: {app.version}<br />
Change made by: {author.username}<br />
Comment entered (if any): "{comment.text}"</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Example

From: acmepaymentscorp API Platform <platform@acmepaymentscorp.com>
Sent: Thursday, October 3, 2019 4:54 PM
To: jswift@acmepaymentscorp.com
Subject: An app version was deleted
Hi acmepaymentscorp Member,
acmepaymentscorp member JenniferMeadows deleted a version of an app for which you are a team member. All API access rights associated with this version of the app have been deleted. Please refer to the details below:
App Name: Accounts App2
Deleted App Version: Version 3
Happy Coding,
The acmepaymentscorp Team

Production Approval Requested

Values

Notification Type
com.soa.notification.type.production.approval.requested
Trigger
An app team member requests production approval for the app
Recipients (1+)
App team members
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
Production approval requested for an app
Email Subject
Production approval was requested for an app
Email Body
<p>Hi {tenant.name} Member,</p>
<p>One of your app team members, {author.username}, requested access to an API in the production environment. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
App Version: {app.version}</p>
<p>Please note that an API Administrator will review the request and get back to the member who requested production access within 72 hours.</p>
<p>To comment on this request, please visit your <a href="{tenant.theme.console.address}#/home/dashboard">Dashboard</a>.</p>
<p>Thanks,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Production Approval Request Cancelled

Values

Notification Type
com.soa.notification.type.production.approval.request.cancelled
Trigger
An app team member cancels a production approval request for the app
Recipients (1+)
App team members
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
Production approval request cancelled for an app
Email Subject
Production approval request was cancelled for an app
Email Body
<p>Hi {tenant.name} Member,</p>
<p>One of your "{app.name}" team members, {author.username}, cancelled a production approval request for version {app.version} of the app, with this comment:</p>
<p>"{comment.text}"</p>
<p>For more information, please contact {author.username}.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Production Approval: App Is Live

Values

Notification Type
com.soa.notification.type.app.live
Trigger
An app team member clicks the "go live" button for the app.
Recipients (1+)
App team members
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
An app has gone live
Email Subject
An app has gone live
Email Body
<p>Hi {tenant.name} Member,</p>
<p>Production approval was granted for an app, and the app has gone live.</p>
<p>App Name: {app.name}<br />
App Version: {app.version}</p>
<p>{author.username}, who took the app live, commented:</p>
<p>"{comment.text}"</p>
<p>Please note that when an app goes live in the production environment, sandbox access is automatically cancelled.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Certificate Added or Modified: To App Team Member

Values

Notification Type
com.soa.notification.type.app.version.certificate.added.appteam
Trigger
An app team member adds or modifies a CSR/CER for the app version.
Recipients (1+)
App team members
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
App certificate added or modified
Email Subject
{app.name}: App certificate was added or modified
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A certificate was added or modified for an app for which you are a team member. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
App Version: {app.version}<br />
Change made by: {author.username}<br />
Comment entered (if any): "{comment.text}"</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Certificate Added or Modified: To API Admin

Values

Notification Type
com.soa.notification.type.app.version.certificate.added.apiadmin
Trigger
An app team member adds or modifies a CSR/CER for the app version.
Recipients (1+)
API Admins for any APIs the app is connected to
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Default/Customized?
Default Template
Dashboard Subject
{app.name}
Dashboard Content
App certificate added or modified
Email Subject
{app.name}: App certificate was added or modified
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A certificate was added or modified for an app that your API is connected to. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
App Version: {app.version}<br />
API Name: {api.name}<br />
API Version: {api.version}<br />
Change made by: {author.username}<br />
Comment entered (if any): "{comment.text}"</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Certificate Removed: To App Team Member

Values

Notification Type
com.soa.notification.type.app.version.certificate.removed.appteam
Trigger
An app team member removes the CSR/CER for the app version.
Recipients (1+)
App team members
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
App certificate removed
Email Subject
{app.name}: App certificate was removed
Email Body
<p>Hi {tenant.name} Member,</p>
<p>The certificate was removed from an app for which you are a team member. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
App Version: {app.version}<br />
Change made by: {author.username}<br />
Comment entered (if any): "{comment.text}"</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Certificate Removed: To API Admin

Values

Notification Type
com.soa.notification.type.app.version.certificate.removed.apiadmin
Trigger
An app team member removes the CSR/CER for the app version.
Recipients (1+)
API Admins for any APIs the app is connected to
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
App certificate removed
Email Subject
{app.name}: App certificate was removed
Email Body
<p>Hi {tenant.name} Member,</p>
<p>The certificate was removed from an app that your API is connected to. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
App Version: {app.version}<br />
Change made by: {author.username}<br />
Comment entered (if any): "{comment.text}"</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Shared Secret Regenerated: To App Team Member

Values

Notification Type
com.soa.notification.type.app.version.shared.secret.regenerated.appteam
Trigger
An app team member regenerates the app version shared secret
Recipients (1+)
App team members
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
App shared secret regenerated
Email Subject
A shared secret was regenerated for an app
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A shared secret was regenerated for an app for which you are a team member. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
App Version: {app.version}<br />
Change made by: {author.username}<br />
Comment entered (if any): "{comment.text}"</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

App Shared Secret Regenerated: To API Admin

Values

Notification Type
com.soa.notification.type.app.version.shared.secret.regenerated.apiadmin
Trigger
An app team member regenerates the app version shared secret
Recipients (1+)
API Admins for any APIs the app is connected to
Notification Category
NOTIFICATION_TYPE_APP_LIFECYCLE_CHANGES
Dashboard Subject
{app.name}
Dashboard Content
App shared secret regenerated
Email Subject
A shared secret was regenerated for an app
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A shared secret was regenerated for an app that your API is connected to. Please refer to the details below:</p>
<p>App Name: {app.name}<br />
App Version: {app.version}<br />
Change made by: {author.username}<br />
Comment entered (if any): "{comment.text}"</p>
<p>For more information, click the link below to go to the Details page for the app. You can also just copy and paste the link into your browser.</p>
<p><a href="{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details">{tenant.theme.console.address}/app/{app.id}/versions/{app.version.id}/details</a></p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}