Hi Chowderr M. Credit status is already baked into every generation response:
{
"generationId": "XXXXXXXXXXX",
"status": "completed",
"gammaUrl": "https://gamma.app/docs/yyyyyyyyyy",
"credits": {
"deducted": 150,
"remaining": 3000
}
}Even errors return your credit balance, so you're always in the loop.
For the "whoami" part - what are you looking for? Username/email, plan tier, workspace info, or something else? Different use cases would need different data back.