At the highest level, the Enterprise API consists of core services that allow query and modification of Force.com data, plus a set of types reflecting the standard and custom objects defined in your Force.com organization. Using these core services and types is a fairly straightforward exercise after your code has established a session with Force.com.
This section divides the Enterprise API into four functional groups, described here:
1. Retrieving records—Retrieve records using SOQL or SOSL queries, by unique identifier, or based on their modification or deletion time stamp.
2. Writing records—Learn how to create and update records using the Enterprise API.
3. Deleting and undeleting records—By deleting records, you ...