Omniture API can be daunting, but little pointers will ease your mind.
Omniture’s developer site is at https://developer.omniture.com
Currently they provide you with 10,000 tokens per month. Some reports will require two or more tokens.
Site Catalyst API
Use GetStatus to check the report status without consuming a token count.
Data Warehouse API
Report suite ID
ReportSuite.GetAvailableMetrics will get you all the metrics available per rsid.
Not all elements for your account are listed unless you query the ReportSuite.GetAvailableElements for the rsid.