Developer Apps
Developer Apps provide access to advanced Briq features, particularly OTP services. They act as secure integrations that can be linked to workspaces with developer access enabled.What are Developer Apps?
Developer Apps are client applications that enable access to OTP services and other developer-restricted features in the Briq platform. Currently, they are primarily used for OTP authentication flows.Key Characteristics
- OTP Access: Required for all OTP request and verification operations
- Workspace Linking: Must be linked to workspaces with developer access enabled
- Secure Integration: Provide controlled access to advanced features
- Simple Management: Easy creation and configuration
Requirements for Developer Apps
Workspace Access
- Developer apps can only work with workspaces that have
developer_access = true
- You must enable developer access on your workspace before linking apps
OTP Services
- All OTP operations require a valid developer app ID
- OTP requests and verifications must include the developer app ID
Managing Developer Apps
Creating a Developer App
Listing Developer Apps
Getting Developer App Details
Updating a Developer App
Best Practices
Developer App Management
- Descriptive Names: Use clear names that indicate the app’s purpose
- Workspace Linking: Ensure apps are linked to workspaces with developer access
- Single Purpose: Create separate apps for different services or environments
- Regular Review: Periodically review and clean up unused apps
Security Considerations
- Access Control: Only create apps when necessary for OTP services
- Monitoring: Track developer app usage and access patterns
- Documentation: Keep records of what each app is used for
- Environment Separation: Use different apps for development and production
Integration Tips
- Error Handling: Implement robust error handling for app creation and OTP calls
- ID Storage: Securely store and manage developer app IDs
- Testing: Test developer app functionality in development environments
- Logging: Log developer app activities for debugging and monitoring
For detailed API reference, visit Developer Apps API