Optional
__typename?: "NotifiMutation"Activate a SID for your Dapp account, allowing it to be used for authentication. Requires 2fa if enabled.
Add a custom icon url
Optional
addAdd a custom sender domain that can be used for emails sent by this tenant custom_default@customdomain.com
Add or update a mobile FcmTarget. This will add the FcmTarget to all TargetGroups
Add a source to a SourceGroup
Optional
batchAllows a user to publish a message from a Source that they own for multiple destinations.
This API will be removed in the future. See https://docs.notifi.network for guidance on how to send notifications.
Begin adding TOTP two-factor authentication to your user account by generating an authenticator secret
Mutation that allows users to obtain the nonce required for connecting a wallet to an existing account.
Mutation that allows users to begin flow for logging in via a QR code
Mutation to begin login flow via signed transaction
Mutation that allows users to obtain the nonce required for a Web3 login
Optional
broadcastAllows a user to publish a message from a Source that they own.
This API will be removed in the future. See https://docs.notifi.network for guidance on how to send notifications.
Complete adding TOTP two-factor authentication to your user account by providing a TOTP code
Claim a wallet that belongs to this account. If another account was associated to this wallet, it will be removed.
Optional
completeOptional
completeMutation to complete login flow via signed transaction
Mutation facilitates account login via wallet signatures
Confirm email with token.
Optional
connectClaim a wallet that belongs to this account. If another account was associated to this wallet, it will be removed.
Optional
createCreate a new Alert to watch for blockchain account changes.
Create a new conversation
Optional
createMutation to create a new Direct Push Alert for a User that's part of a this Tenant.
Create a DiscordTarget.
Optional
createCreate an EmailTarget pointing to a destination that future Alerts can use to send messages to.
Optional
createCreate an Fcm pointing to a destination that future Alerts can use to send messages to.
Creates new Alerts to watch on topics created by CreateFusionEvents
Create a signed url for uploading a fusion source file. Once the new file has been accepted, the returned version on this object will be reflected on the FusionSource query object
Mutation to create or update a user for the admin panel.
Add credentials to your Dapp account for a service to log in. Requires 2fa if enabled.
Create a new smart link
Optional
createCreate an SmsTarget pointing to a destination that future Alerts can use to send messages to.
Optional
createCreate a Source pointing to a blockchain address that should be used for future Alerts.
Optional
createCreate a SourceGroup pointing to one or more Sources.
Create or get the support conversation for this user
Optional
createCreate a TargetGroup pointing to one or more Targets that should be used for future Alerts.
Optional
createCreate an TelegramTarget pointing to a destination that future Alerts can use to send messages to.
Optional
createMutation to create a new tenant. Returned User is the tenant admin, associated with the provided email. Only 1 tenant can be assigned to an email
Create or update a tenant config
Optional
createMutation to create a new User from a dapp off-chain service.
Optional
createCreate a Web3Target pointing to a destination that future Alerts can use to send messages to.
Optional
createCreate a WebhookTarget pointing to a destination that future Alerts can use to send messages to.
Deactivate a fusion source. This will stop processing and set the processing state to Inactive
Deactivate a SID for your Dapp account, disallowing it from being used for authentication. Requires 2fa if enabled.
Optional
deleteDelete the Alert.
Delete one or more alerts by their respective IDs
Optional
deleteDAppDelete DApp subscription by ID.
Optional
deleteMutation to create a new Direct Push Alert for a User that's part of a this Tenant.
Optional
deleteDelete a DiscordTarget.
Optional
deleteDelete an EmailTarget.
Optional
deleteDelete an FcmTarget.
Delete a fusion source. This will set the source to archived, and no longer be allowed to be associated with any FusionEvents or activated
Delete a smart link
Optional
deleteDelete an SmsTarget.
Optional
deleteDelete the Source.
Optional
deleteDelete a SourceGroup.
Optional
deleteDelete a TargetGroup.
Optional
deleteDelete a TelegramTarget.
Delete a tenant config
Optional
deleteDelete an alert on behalf of a user that belongs to the tenant.
Optional
deleteDelete a Web3Target
Optional
deleteDelete a WebhookTarget.
Stop requiring TOTP 2FA sign-in for all users of your Notifi Dapp account that sign in with an email address.
Optional
disconnectDisconnect a wallet that belongs to this account. If this the last wallet on an account with no recovery email to sign in with, this will fail.
Disable or enable mobile FcmTargets for a particular device
Require TOTP 2FA sign-in for all users of your Notifi Dapp account that sign in with an email address.
This API will be removed in the future. See https://docs.notifi.network for guidance on how to send notifications.
Allows a user to publish a message to a fusion event topic for multiple destinations.
This API will be removed in the future. See https://docs.notifi.network for guidance on how to send notifications.
Get a very short-lived JWT authorized specifically for performing sensitive actions on your account
Sends an email to confirm a newly created account.
Get a short-lived authorization token for performing normal user actions
Get a long-lived authorization token for fetching normal use credentials
Create a new conversation
Optional
logMutation to log in.
Optional
logMutation to log in by email address
Optional
logMutation to log in after completing OAuth2 flow and obtaining an id_token. The tenant must be configured for the respective OIDC providers
Mutation to log in after completing OAuth2 flow and obtaining an id_token. The tenant must be configured for the respective OIDC providers
Optional
logMutation that allows DAOs to log in via user wallet.
Optional
logMutation to allow a service to log in. This is used to call other APIs on the tenant with elevated permissions. Note, this login can't be used for non service related APIs.
Log out of your current user session. (Calling this API will specifically invalidate the token you used to authorize it.)
Log out of all sessions on your user account
Mark given notifications as read by the current user.
Optional
markMark given notifications as read by the current user.
This API will be removed in the future. See https://docs.notifi.network for guidance on how to send notifications.
Optional
refreshUse this API to get a refreshed JWT to prevent expiry.
Regenerate your two-factor backup codes. Requires an elevated permissions token.
Optional
removeRemove a custom sender domain
Remove the service identifier with the given sid from your Dapp account. Requires 2fa if enabled.
Remove a source from a SourceGroup
Mutation to remove a user from the admin panel.
Remove TOTP two-factor authentication from your user account. Requires an elevated permissions token. This action also logs you out from all devices.
Sets a new password for account owned by email if 2FA code is correct.
Send a message to a conversation
Optional
sendSend Target confirmation. Currently only EmailTarget is supported.
Directly send a message to a particular wallet address. The message will be sent to any destinations the wallet owner has setup.
Sends a password reset email with a 2FA code embedded in the link.
Unsubscribe from an alert for a single target type
Optional
updateUpdate the CORS policy for this tenant that any users calls from this dapp will be applied to
Optional
updateUpdate the default display name that will be used for emails sent by this tenant Custom Default <custom_default>@mailer.notifi.network
Optional
updateUpdate the default sender domain that will be used for emails sent by this tenant custom_default@customdomain.com
Optional
updateUpdate the default sender name that will be used for emails sent by this tenant custom_default@mailer.notifi.network
Update tenant's ephemeral storage used by the Fusion system
Update tenant's persistent storage used by the Fusion system
Update a smart link
Optional
updateMutation to update current user profile.
Optional
updateMutation to update current user settings.
Verify a DiscordTarget.
Optional
verifyVerify EmailTarget for a user.
Activate a fusion source. A valid source must be provided by first calling CreateFusionSourceUploadUrl and uploading using the returned url. A new cursor position and filter can also be provided here during activation