Correct.
In Google Analytics, reporting is done at the profile level.
Each Google Account can have multiple Analytics Accounts. Each
Analytics account can have multiple web properties. Each web property
can have multiple profiles.
We offer a Management API, that allows you to traverse this hierarchy
to find a profile id.
You use the profile id in queries to the Core Reporting API.
-Nick