Notifications Module moved to old repos
This commit is contained in:
1 parent
822eb1b7a6
commit
1c1a7bea62
33 files changed
No files matched your search
@@ -0,0 +1,24 @@
|
||||
# Superalgos Notifications Module Documentation
|
||||
|
||||
## Architecture
|
||||
Currently, this module is only a GraphQL server providing notification services to other platform modules. For example, it wraps the SendGrid API and allows other modules to send transactional emails or provides signup methods to campaign newsletter list.
|
||||
|
||||
There is no database or client for this module currently.
|
||||
|
||||
### GraqphQL schema
|
||||
|
||||
The Notifications Module graphql schema:
|
||||
|
||||
```
|
||||
type Mutation {
|
||||
Corporate_NewsletterSignup(email: String!): String
|
||||
Corporate_NewsletterSignupVerify(token: String!): String
|
||||
Corporate_Contact(email: String!, name: String, message: String!, recaptcha: String!): String
|
||||
Master_NewsletterSignup(email: String!): String
|
||||
Master_NewsletterSignupVerify(token: String!): String
|
||||
Master_Feedback(email: String!, subject: String!, message: String!, recaptcha: String!): String
|
||||
Teams_SendTeamMemberInvite(email: String!, teamName: String!): String
|
||||
Teams_SendTeamCreateConfirmation(email: String!, teamName: String!, botName: String!): String
|
||||
Teams_VerifyTeamMemberInviteToken(token: String!): String
|
||||
}
|
||||
```
|
||||
Reference in new issue
Block a user