Getting Started with P1·QA
From signup to your first automated QA scan in under 5 minutes.
01
Create Your Account
- Sign up at p1qa.com/auth/signup with your work email.
- Choose a plan that fits your team (you can upgrade anytime).
- You'll receive a welcome email with your API key and dashboard access.
02
Add Your Project
- Go to Dashboard → Projects → Create Project.
- Enter your application name and URL (e.g., https://app.yourcompany.com).
- Our agents will auto-detect your tech stack and configure accordingly.
03
Run Your First Scan
- Click "Run Scan" on your project page.
- The AI QA Lead will analyze your app and assign the most relevant agents.
- A typical scan takes 60-120 seconds depending on site complexity.
- Results appear in your dashboard with grade, bugs, and recommendations.
04
Review Results
- Each scan produces a detailed report with an overall grade (A-F).
- Bugs are categorized by severity: Critical, High, Medium, Low.
- Click any bug for reproduction steps and screenshots.
- Use the "View Full Report" link to share with your team.
05
Set Up CI/CD Integration
- Copy your API key from Dashboard → Settings.
- Add the P1·QA GitHub Action to your CI pipeline:
# .github/workflows/qa-ai.yml
name: P1·QA Scan
on: [push]
jobs:
qa-scan:
runs-on: ubuntu-latest
steps:
- name: Trigger QA Scan
run: |
curl -X POST https://engine.p1qa.com/api/suite/smart \
-H "X-QAAI-Key: ${{ secrets.QAAI_API_KEY }}" \
-H "Content-Type: application/json" \
-d '{"url": "https://your-staging-url.com"}'06
Configure Notifications
- Go to Dashboard → Settings to configure alerts.
- Email notifications are enabled by default.
- Add your Slack webhook URL for real-time bug alerts.
- Scan results are also available via the API and dashboard.
API Quick Reference
All API requests require the X-QAAI-Key header (except /api/health and /api/demo-audit).
POST/api/suite/smart
Trigger a Smart Scan
{
"url": "https://app.example.com",
"maxPages": 10,
"timeout": 30000
}POST/api/security
Run Security Scan Only
{
"url": "https://app.example.com"
}GET/api/health
Check Engine Health