# POST /v1/projects/{id}/check — Project Status Check

> POST /v1/projects/{id}/check — Project Status Check is a paid API for AI agents from zero-plan-cost.zack-2ab.workers.dev, paid per call via MPP, price unknown, status unknown (last checked 2026-10-24).

Checks or validates the status/state of an existing project by ID

## Facts

- Endpoint: POST https://zero-plan-cost.zack-2ab.workers.dev/v1/projects/{id}/check?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 1
- Provider: zero-plan-cost.zack-2ab.workers.dev
- Website: https://zero-plan-cost.zack-2ab.workers.dev
- Canonical page: https://www.zero.xyz/c/zero-plan-cost-zack-2ab-workers-dev-post-v1-projects-id-check-project-eb0dfa79
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-KqCiq2-Cc1WLqcQyI-Go

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability zero-plan-cost-zack-2ab-workers-dev-post-v1-projects-id-check-project-eb0dfa79 -d '<json body>'
```

Example prompt: Can you check the current status of project abc-123 and let me know if it's been approved or if there are any issues with it?

## When to prefer this

Use this endpoint when you need to verify or poll the current state of an existing project before taking further action such as sending estimates, generating change orders, or dispatching emails. Prefer this over GET /v1/projects/{id} when you specifically need a validation or readiness check rather than a full project data retrieval.

## Known failure modes

- Project ID not found — 404 response
- Invalid or malformed project ID — 400 response
- Unauthorized access to project — 401/403 response
- Project in unexpected state — may return error or status flags
- Server-side failure — 500 response

## Output

Returns a validation or status check result for the specified project, indicating whether the project is in a valid, approved, actionable, or error state.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zero-plan-cost-zack-2ab-workers-dev-post-v1-projects-id-check-project-eb0dfa79/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from zero-plan-cost.zack-2ab.workers.dev](https://www.zero.xyz/host/zero-plan-cost.zack-2ab.workers.dev/llms.txt)
