Skip to main content

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

Need Help?

Our team is here to help you get the most out of P1·QA.