get_project

Get a project by id, including experiment and learning counts and sync status.

Operation ID: get_project

Get a project by id, including experiment and learning counts and sync status.

When to use: You have a project id and need its details or counts.

Returns: { project: { id, title, description, domain, experiment_count, learning_count, last_synced_at, sync_status, created_at, updated_at, source_url } }

FieldTypeRequiredDescription
project_iduuidYesProject id from list_projects.

Function schema:

{
  "name": "get_project",
  "description": "Get a project by id, including experiment and learning counts and sync status. You have a project id and need its details or counts.",
  "parameters": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "project_id": {
        "type": "string",
        "format": "uuid",
        "description": "Project id from list_projects."
      }
    },
    "required": [
      "project_id"
    ]
  }
}

Request:

{
  "project_id": "11111111-1111-4111-8111-111111111111"
}

Response:

{
  "project": {
    "id": "11111111-1111-4111-8111-111111111111",
    "title": "Acme Store",
    "description": "Checkout and pricing experiments.",
    "domain": "store.acme.com",
    "created_at": "2026-03-29T14:12:00.000Z",
    "updated_at": "2026-03-29T15:04:00.000Z",
    "last_synced_at": "2026-03-29T15:04:00.000Z",
    "sync_status": "idle",
    "experiment_count": 1,
    "learning_count": 2,
    "source_url": "https://garasu.co/app/77777777-7777-4777-8777-777777777777/projects/11111111-1111-4111-8111-111111111111"
  }
}