Endpoints
Get Project Status
Retrieves the current status of a project and returns results when complete.
GET
Retrieve the current status of a project and get results when generation is complete.
Request
Path Parameters
The unique identifier of the project to retrieve.
Response - In Progress
Response - Completed
Response - Failed
Response Fields
Indicates if the request was successful.
Unique identifier of the project.
Current status of the project. Values:
in_progress, completed, failed.Estimated time remaining in milliseconds (only present when in_progress).
Complete project data (only present when completed).
Generated project name.
Generated project description.
Project type (web, mobile, mcp).
AI-generated project questionnaire data.
Array of generated documents.
Document type (README, Product Requirements, etc.).
Document filename.
Document content in markdown format.
ISO 8601 timestamp of document generation.
Generation stage (project-brief, requirements, etc.).
AI tokens used to generate this document.
Generation metadata (only present when completed).
Total credits consumed for this project.
Total time spent generating in milliseconds.
Number of documents generated.
Error details (only present when failed).
Error code identifier.
Human-readable error message.
Error Responses
Not Found Error (404)
Authentication Error (401)
Rate Limit Exceeded (429)
Rate Limits
This endpoint is rate limited to 100 requests per minute per API key.Usage Notes
- Polling: For in-progress projects, poll this endpoint every 10-30 seconds
- Exponential Backoff: Implement exponential backoff for failed requests
- Caching: Cache completed project data to avoid unnecessary API calls
- Error Handling: Always handle rate limiting (429) and authentication errors (401)