# Get all KVault season rewards Get all active season points rewards for each Kamino Earn Vault Endpoint: GET /kvaults/rewards Version: 1.0.0 ## Query parameters: - `source` (string) Points source identifier Example: "Season1" ## Response 200 fields (application/json): - `kvault` (string, required) Market public key Example: "VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd" - `rewardToken` (string, required) Market public key Example: "VEG1EMtttdHunMbSza8uoms1R18VXmYSph2bBpHcSJd" - `lastCalculated` (string, required) Timestamp of the last calculation - `apy` (string, required) Borrow interest APY Example: "0.2" - `tokensPerSecond` (string, required) Total Value Locked in USD Example: "1234.56789" ## Response 400 fields (application/json): - `error` (string, required) High-level error message describing the failure Example: "Invalid query request" - `details` (array) Detailed validation issues (present only for validation errors) Example: [{"code":"invalid_union","errors":[[{"code":"custom","path":[],"message":"Invalid date string"}],[{"expected":"number","code":"invalid_type","path":[],"message":"Invalid input: expected number, received string"}]],"path":["start"],"message":"Invalid input"}] ## Response 500 fields (application/json): - `error` (string, required) Error message for internal server failure Example: "An internal error occurred"