Q2 SDK
Setup Guides
Caliper Tutorials
Q2 Mobile SDK
Guides
Configuration
Code Quality
Database
Front-End Development
Single Sign-Ons (SSO)
Development Processes
Networking
End User Notifications
Online Integration
Q2 Forms
Unauthenticated Extensions
Pinion
Text Translation and Localization
Refreshing Accounts
Uploading Files
Disclaimer
Hydra Product Names
GT Flavor
Treasury
BackOffice Calls
Performance and Security
Core Integration
Custom Coreflows
Marketplace
Mobile Development
File Storage
Cloud Storage
SFTP Storage
Message Bus
Command Line Interface
API References
Extension Types
Examples
Help
Caliper Change Logs
Authors
Contributing
Q2 SDK
Guides
Online Integration
Online Integration
Q2 Forms
Tecton Server Side Rendered Extension
Tecton Client Side Rendered Extension
Pre-4.4 Online Extension
SSO Extension
Unauthenticated Extensions
Pinion
Overview
What is Pinion?
How Messages Are Addressed
Templates
Account Refresh Template
Alert Template
Walkthrough: Sending a Pinion Notification
Step 1: Create the extension
Step 2: Pick the Extension type
Step 3: Build the UI
Step 4: Send a Pinion Alert
Step 5: Try Account Refresh
Testing
Next Steps
Listening for Pinion Events in Extensions
Text Translation and Localization
Tecton Localization
UI Text
DB Plan
Fetching the UI Text
Refreshing Accounts
Backend Process
Frontend Process
Uploading Files
Uploading from Browser
Uploading from Python
Downloading from Browser
Downloading from Python
Disclaimer
Configuration Options
Hydra Product Names
GT Flavor
Enable GT Flavors
Adding new Gt Flavor
DbPlan Example
Insight Example
Treasury
User Roles
Enabling Treasury in Shared Dev Environment
BackOffice Calls