# Costs > Track token costs per session and execution ## List Session Costs Endpoint `GET /costs/sessions` List session costs with optional filtering. **Parameters:** - `execution_id` (query): string - `limit` (query): integer ## Get Session Cost Endpoint `GET /costs/sessions/{session_id}` Get cost for a specific session. **Parameters:** - `session_id` (path) (required): string - `include_breakdown` (query): boolean **Response (200):** `SessionCostResponse` ## List Execution Costs Endpoint `GET /costs/executions` List execution costs. **Parameters:** - `limit` (query): integer ## Get Execution Cost Endpoint `GET /costs/executions/{execution_id}` Get aggregated cost for a workflow execution. **Parameters:** - `execution_id` (path) (required): string - `include_breakdown` (query): boolean - `include_session_ids` (query): boolean **Response (200):** `ExecutionCostResponse` ## Get Cost Summary Endpoint `GET /costs/summary` Get summary of all costs across sessions and executions. **Response (200):** `syn_api__routes__costs__CostSummaryResponse`