Skip to main content

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

string
required
Unique project identifier

Response

string
required
Project identifier (same as input)
string
required
Project name
string
Project description (null if not set)
string
required
"public" or "private"
string
required
ISO 8601 timestamp of creation
string
required
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

Before starting work, verify the project is valid:
Retrieve name, description, visibility for display:
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 updatedAtKnow when project was last touched
Use for validationConfirm project exists before long operations

Error Handling

When to Use vs bilt_list_projects

  • 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

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:
  1. Start a workflow - Use bilt_get_session
  2. Send instructions - Use bilt_send_message
  3. View history - Use bilt_get_messages