This chart provides some common input and output SOAP messages for the AppExchange Web services API calls.
Core Calls
| Method | Description | Enterprise | Partner
|
| convertLead
| Converts a Lead into an Account, Contact, or (optionally) an Opportunity.
| sample | sample
|
| create
| Adds one or more new individual objects to your organization's data.
| sample | sample
|
| delete
| Deletes one or more individual objects from your organization's data.
| sample | sample
|
| getDeleted
| Retrieves the IDs of individual objects of the specified object that have been deleted since the specified time.
| sample | sample
|
| getUpdated
| Retrieves the IDs of individual objects of the specified object that have been updated since the specified time.
| sample | sample
|
| login
| Logs in to the AppExchange server and starts a client session.
| sample | sample
|
| merge
| Merge up to three records into one.
| sample | sample
|
| process
| Submits an array of approval process instances for approval, or processes an array of approval process instances to be approved, rejected, or removed.
| sample | sample
|
| query
| Executes a query against the specified object and returns data that matches the specified criteria.
| sample | sample
|
| queryAll
| Retrieves data from specified objects, whether or not they have been deleted.
| sample | sample
|
| queryMore
| Retrieves the next batch of objects from a query.
| sample | sample
|
| retrieve
| Retrieves one or more objects based on the specified object IDs.
| sample | sample
|
| search
| Executes a text search in your organization's data.
| sample | sample
|
| undelete
| Undeletes objects from the recycle bin.
| sample | sample
|
| update
| Updates one or more existing objects in your organization's data.
| sample | sample
|
| upsert
| Creates new objects and updates existing objects; uses a custom field to determine the presence of existing objects.
| sample | sample
|
Describe Calls
| Method | Description | Enterprise | Partner
|
| describeGlobal
| Retrieves a list of available objects for your organization's data.
| sample | sample
|
| describeLayout
| Retrieves metadata about page layouts for the specified object type.
| sample | sample
|
| describeSObject
| Retrieves metadata (field list and object properties) for the specified object type.
| sample | sample
|
| describeSObjects
| An array-based version of describeSObject; describes metadata (field list and object properties) for the specified object or array of objects.
| sample | sample
|
| describeTabs
| Retrieves information about the standard and custom apps available to the logged-in user. For example, two of the standard Salesforce apps are "Sales" and "Service and Support."
| sample | sample
|
Utility Calls
| Method | Description | Enterprise | Partner
|
| emptyRecycleBin
| Delete records from the recycle bin immediately.
| sample | sample
|
| getServerTimestamp
| Retrieves the current system timestamp (GMT) from the AppExchange Web service.
| sample | sample
|
| getUserInfo
| Retrieves personal information for the user associated with the current session.
| sample | sample
|
| resetPassword
| Changes a user's password to a server-generated value.
| sample | sample
|
| sendEmail
| Compose and send email.
| sample | sample
|
| setPassword
| Sets the specified user's password to the specified value.
| sample | sample
|
| create portal user
| Create a user in the partner portal given a contact and send them email
| sample | sample
|
Asynchronous Metadata Calls
| Call | Description | Metadata WSDL
|
| create
| Create a custom field.
| sample
|
| create
| Create an s-control.
| sample
|
| create
| Create an sObject with auto-number.
| sample
|
| delete
| Deletes a custom object.
| sample
|
| query
| Query an Apex Class.
| sample
|
| update
| Update an sObject.
| sample
|