Hi all. I'm new to this site and to cPanel API's in general. I've come across a strange problem.... I'm using the UAPI list_pops_with_disk function to retrieve the disk usage for email accounts. Everything works fine, except the data doesn't update unless I reset the quota for each account first. Here's what's happenning: Let's say I send a 2 MB email to firstname.lastname@example.org. If I now log into the cPanel web interface, it correctly shows that there is 2/25 MB used for that account. If I now send the list_pops_with_disk API request, all the fields relating to space used are zero (diskusedpercent, diskused, _diskused, diskusedpercent20), and humandiskused = "None". If I now reset the quota (using the current value of 25 MB) by calling the edit_pop_quota API, and then call list_pops_with_disk again, the correct usage shows up in the result. Next, I fire up my email client, and retrieve the message, thereby emptying the inbox on the server. At this point, I can refresh the web interface and it shows zero usage, but a call to the API shows the same usage as before the messages were deleted (2 MB), until after I send another call to edit_pop_quota. The results from list_pops_with_disk are simply not updating at all. It's as if the API and the web interface are reading two different sets of data. I would have thought that both methods would be reading actual usage "on the fly", but that doesn't appear to be the case with the API. I'm using PHP, and appending '...&cache_fix=' . time() to the end of each request, so I doubt that it's any kind of caching problem. Anyone got any ideas about what's going on? I think the cPanel version is 11.52 if that helps. Thanks in advance.