Integrations
This module covers Qaptly’s integration features with external services.Feature List
GitHub Integration
Overview
Qaptly supports GitHub integration, providing:- Test results associated with PRs
- Test trigger integration
- Status reporting
Authorization Flow
OAuth Authorization
- System redirects to GitHub authorization page
- Confirm authorization scope
- Approve authorization
- Return to Qaptly to complete connection
Authorization Page
- URL:
/github/authorize/:token - Handles GitHub App authorization flow
Access Paths
Content Sharing
Overview
Sharing feature allows sharing test-related content with external personnel who are not logged in.Share Types
Accessing Shared Content
- URL:
/share/content/:id - Can be viewed without login
- Can set share validity period
Creating Share Links
- Find the “Share” button on the content page
- Click to generate share link
- Can configure:
- Validity period
- Access password (optional)
- Copy link to share with others
Share Link Format
Please replace<host> with the actual URL provided in your web console:
Managing Shares
- View created share links
- Revoke share links
- Modify validity period
Security Considerations
GitHub Integration
- Principle of least privilege
- Regularly review authorization scope
- Can revoke authorization at any time
Content Sharing
- Share links have time limits
- Sensitive content not recommended for sharing
- Can set access password protection
MCP Authorization
Overview
MCP (Model Context Protocol) authorization is used for AI tool integration.Authorization Page
- URL:
/mcp-authorize - Handles MCP-related authorization requests
Related Features
- Test Round Triggers - GitHub integration triggers
- Test Reports - Report sharing