Last updated: March 22, 2026

Overview

Organize your validation work into logical projects. Each project groups related URLs, validations, and monitoring configurations — ideal for managing multiple clients or sites.

How It Works

1. Create a project with a name and optional description
2. Assign validations to the project
3. All project data (history, scores, monitoring) is grouped
4. Team viewers can be scoped to specific projects
5. Export and reporting work at the project level

Tier Availability

| Tier | Max Projects |
|——|————-|
| Free | — |
| Pro | 5 |
| Agency | 30 |
| Enterprise | 100 |

Viewer Project Scoping: Restrict team access by project
Export CSV/PDF: Export project data
Validation History: Filtered by project

Mini-Tutorial

Step 1: Create a New Project

From the dashboard, click “Projects” > “New Project.” Enter a name and optional description.

Step 2: Assign Validations

When validating URLs (via UI or API), select which project they belong to. This organizes related URLs together.

Step 3: Configure Project Settings

Optional: Add project-specific metadata like client name, notes, or budget tracking tags.

Step 4: Team Access

When inviting team members, assign them as Viewers and scope their access to specific projects. They’ll only see those projects.

Step 5: Monitor Project Health

Each project has its own SiteHealthScore and trends dashboard. Watch your project metrics improve over time.

Technical Details

Create Project

POST /api/v1/projects
{
  "name": "Acme Corp Website",
  "description": "Main e-commerce site validation project",
  "metadata": {
    "client_id": "client_123",
    "url": "https://acme.com"
  }
}

Response:

{
  "id": "proj_abc123",
  "name": "Acme Corp Website",
  "description": "Main e-commerce site validation project",
  "created_at": "2025-03-22T10:00:00Z",
  "owner_id": "user_xyz",
  "stats": {
    "total_validations": 0,
    "current_score": null
  }
}

List Projects

GET /api/v1/projects?page=1&per_page=10

Response:

{
  "projects": [
    {
      "id": "proj_abc123",
      "name": "Acme Corp Website",
      "created_at": "2025-03-22T10:00:00Z",
      "last_updated": "2025-03-22T14:30:00Z",
      "stats": {
        "total_validations": 156,
        "current_score": 81,
        "valid_count": 148,
        "invalid_count": 8
      }
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 10,
    "total": 5
  }
}

Delete Project

DELETE /api/v1/projects/proj_abc123

Note: Deletion is permanent. All associated validations are archived but inaccessible.

References

Project Management Best Practices
REST API Resource Design
CRUD Operations Pattern
ValidGraph Projects API