This chart provides some common input and output SOAP messages for the AppExchange SOAP API calls.


Contents

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