Overview
Retrieves complete details for a single project by ID. Use this when you have a project ID and need its current state, metadata, or configuration.You must own the project or have access to it. Private projects owned by others will return 403 Forbidden.
Parameters
Unique project identifier
- Format: UUID
- Example:
"550e8400-e29b-41d4-a716-446655440000" - Get it from: bilt_list_projects or bilt_create_project
Response
Project identifier (same as input)
Project name
Project description (null if not set)
"public" or "private"ISO 8601 timestamp of creation
ISO 8601 timestamp of last update
Example Usage
Agent Workflow Examples
Pattern 1: Get Project Before Modifying
Pattern 2: Check Project Status
Pattern 3: Verify Ownership
Use Cases
Confirm project exists
Confirm project exists
Before starting work, verify the project is valid:
Get project metadata
Get project metadata
Retrieve name, description, visibility for display:
Check modification date
Check modification date
See when project was last changed:
Response Comparison
Success Response
Project Not Found (404)
Access Denied (403)
Best Practices
Get before modifyAlways fetch project details before making changes
Handle 404s gracefullyUser may have deleted the project
Check updated_atKnow when project was last touched
Use for validationConfirm project exists before long operations
Error Handling
When to Use vs bilt_list_projects
- Use bilt_get_project when
- Use bilt_list_projects when
- You have a project ID
- Need detailed info on one project
- Validating project exists
- Checking specific project status
Performance
- Response time: < 100ms typical
- Payload size: ~400 bytes
- Caching: Consider caching if accessed frequently
Related Tools
bilt_list_projects
Find project ID by name
bilt_create_project
Create new project
bilt_send_message
Start working on project
Next Steps
After getting project details:- Start a workflow - Use bilt_get_session
- Send instructions - Use bilt_send_message
- View history - Use bilt_get_messages
