salesforce.com API
Manuals and User Guides for salesforce.com API. We found 1 manuals for free downloads Developer's Guide
Below you will find brief information for AppExchange Web Services API. The AppExchange Web Services API provides programmatic access to your organization’s Salesforce information using a simple, powerful, and secure application programming interface (API). This allows you to customize, integrate, and extend your Salesforce organization using the language and platform of your choice.
Key Features
Programmatic access to Salesforce data
Simple, powerful, and secure API
Customization, integration, and extension of Salesforce
Support for multiple development platforms
Data replication capabilities
Metadata retrieval for organization data
Pages: 299 salesforce.com API Developer's Guide
Brand: salesforce.com Category: Software Size: 5 MB
Languages: English
Table of contents
- 7 Getting Started
- 7 Introducing the AppExchange API
- 7 Customize, Integrate, and Extend Your Salesforce Solutions
- 7 Supported Operations
- 8 AppExchange Objects and the API
- 8 Supported Salesforce Editions
- 8 Standards Compliance
- 8 Development Platforms
- 9 Go to the Developer Web Site For More Information
- 9 What’s New in Version 7.0
- 9 Release Note
- 9 API Support Policy
- 10 Quick Start
- 10 Step 1: Obtain a Salesforce Developer Edition Account
- 10 Step 2: Generate or Obtain the Web Service WSDL
- 11 Step 3: Import the WSDL File Into Your Development Platform
- 12 Step 4: Walk Through the Sample Code
- 13 Sample Code Walkthrough
- 13 Java Sample Code
- 21 C# Sample Code
- 26 Basic Concepts
- 26 Overview of API Calls
- 26 Overview of Objects
- 27 Security and the API
- 27 User Authentication
- 27 Profile Configuration
- 27 Sharing
- 27 Implicit Restrictions for Objects and Fields
- 27 Error Handling in the API
- 27 Error Handling for Session Expiration
- 28 More About Error Handling
- 28 Internationalization and Character Sets
- 28 XML Compliance
- 29 Multiple Instance Support
- 29 Salesforce Instances
- 29 Login Server URL
- 29 Salesforce Sandbox
- 30 Primitive Data Types
- 31 Opportunity Forecast Override Business Rules
- 32 OpportunityOverride Lifecycle
- 34 LineitemOverride Object Lifecycle
- 35 Usage Guidelines
- 35 Content Type Requirement
- 35 Request Metering
- 35 Compression
- 36 Response Compression
- 36 Request Compression
- 36 HTTP Persistent Connections
- 36 HTTP Chunking
- 37 API Calls
- 37 Using API Calls
- 37 About API Calls
- 37 Characteristics of API Calls
- 38 Factors that Affect Data Access
- 39 Typical API Call Sequence
- 40 Start By Logging In to the Login Server
- 40 Core Data Objects Used in API Calls
- 40 sObject
- 41 ApiFault
- 41 ExceptionCode
- 43 Error
- 44 List of APIFault Types
- 44 Sforce Object Query Language (SOQL)
- 45 SOQL Syntax
- 46 fieldExpression Syntax
- 48 Logical Operators
- 48 Changing the Batch Size in Queries
- 49 Querying Multi-Select Picklists
- 50 Filtering on Boolean Fields
- 50 Sforce Object Search Language (SOSL)
- 50 About SOSL
- 51 SOSL Syntax
- 52 FIND {SearchQuery}
- 54 IN SearchGroup
- 55 RETURNING FieldSpec
- 56 LIMIT n
- 56 Example Text Searches
- 57 Text Searches in Different Languages
- 57 Data Replication
- 57 API Calls for Data Replication
- 58 Scope of Data Replication
- 58 Data Replication Steps
- 58 Object-Specific Requirements for Data Replication
- 59 Polling for Changes
- 59 Checking for Structural Changes in the Object
- 59 List of API Calls
- 60 convertLead
- 60 Syntax
- 60 Usage
- 62 Sample Code-Java
- 62 Sample Code-C#
- 64 Arguments
- 65 Response
- 65 Fault
- 65 See Also
- 66 LeadConvertResult
- 67 create
- 67 Syntax
- 67 Usage
- 68 Sample Code-Java
- 69 Sample Code-C#
- 70 Arguments
- 70 Response
- 70 Faults
- 70 See Also
- 70 SaveResult
- 71 delete
- 71 Syntax
- 71 Usage
- 71 Sample Code-Java
- 72 Sample Code-C#
- 72 Arguments
- 73 Response
- 73 Faults
- 73 See Also
- 73 DeleteResult
- 74 describeGlobal
- 74 Syntax
- 74 Usage
- 74 Sample Code-Java
- 74 Sample Code-C#
- 74 Arguments
- 75 Response
- 75 Fault
- 75 See Also
- 75 DescribeGlobalResult
- 76 describeLayout
- 76 Syntax
- 76 Usage
- 76 Sample Code-Java
- 77 Sample Code-C#
- 78 Arguments
- 78 Response
- 78 Faults
- 79 See Also
- 79 DescribeLayoutResult
- 79 DescribeLayout
- 80 DescribeLayoutSection
- 80 DescribeLayoutRow
- 81 DescribeLayoutItem
- 81 DescribeLayoutComponent
- 82 RecordTypeMapping
- 82 PicklistForRecordType
- 83 describeSObject
- 83 Syntax
- 83 Usage
- 83 Sample Code-Java
- 84 Sample Code-C#
- 84 Arguments
- 84 Response
- 84 Faults
- 85 See Also
- 85 DescribeSObjectResult
- 86 describeSObjects
- 86 Syntax
- 86 Usage
- 86 Sample Code-Java
- 87 Sample Code-C#
- 88 Arguments
- 88 Response
- 88 Faults
- 89 See Also
- 89 DescribeSObjectResult
- 90 ChildRelationship
- 91 Field
- 92 FieldType
- 93 SOAPType
- 94 PickListEntry
- 96 describeTabs
- 96 Syntax
- 96 Usage
- 96 Sample Code-Java
- 97 Sample Code-C#
- 97 Arguments
- 97 Response
- 97 See Also
- 97 DescribeTabSetResult
- 98 DescribeTab
- 99 getDeleted
- 99 Syntax
- 99 Usage
- 100 Sample Code-Java
- 100 Sample Code-C#
- 101 Arguments
- 101 Limits
- 101 Response
- 101 Faults
- 101 See Also
- 101 GetDeletedResult
- 103 getUpdated
- 103 Syntax
- 103 Usage
- 104 Sample Code-Java
- 104 Sample Code-C#
- 105 Arguments
- 105 Response
- 105 Faults
- 105 See Also
- 106 GetUpdatedResult
- 107 login
- 107 Syntax
- 107 Usage
- 107 Sample Code-Java
- 108 Sample Code-C#
- 108 Arguments
- 108 Response
- 108 Faults
- 108 See Also
- 109 LoginResult
- 110 query
- 110 Syntax
- 110 Usage
- 111 Sample Code-Java
- 111 Sample Code-C#
- 112 Arguments
- 112 Response
- 112 Faults
- 113 See Also
- 113 QueryResult
- 113 QueryLocator
- 114 queryMore
- 114 Syntax
- 114 Usage
- 114 Sample Code-Java
- 114 Sample Code-C#
- 114 Arguments
- 114 Response
- 114 Faults
- 114 See Also
- 115 QueryResult
- 115 QueryLocator
- 116 retrieve
- 116 Syntax
- 116 Usage
- 116 Sample Code-Java
- 117 Sample Code-C#
- 117 Arguments
- 117 Response
- 118 Faults
- 118 See Also
- 119 search
- 119 Syntax
- 119 Usage
- 119 Sample Code-Java
- 120 Sample Code-C#
- 121 Arguments
- 122 Response
- 122 Fault
- 122 See Also
- 122 SearchResult
- 123 update
- 123 Syntax
- 123 Usage
- 124 Sample Code-Java
- 124 Sample Code-C#
- 125 Arguments
- 125 Response
- 125 Faults
- 125 See Also
- 125 SaveResult
- 127 upsert
- 127 Syntax
- 127 Usage
- 127 Sample Code-Java
- 128 Sample Code-C#
- 129 Arguments
- 129 Response
- 129 Faults
- 129 See Also
- 129 UpsertResult
- 131 API Utility Calls
- 131 getServerTimestamp
- 131 Syntax
- 131 Usage
- 131 Sample Code-Java
- 132 Sample Code-C#
- 132 Arguments
- 132 Response
- 132 Fault
- 132 See Also
- 132 getUserInfo
- 132 Syntax
- 132 Usage
- 133 Sample Code-Java
- 133 Sample Code-C#
- 133 Arguments
- 133 Response
- 133 Fault
- 133 See Also
- 134 GetUserInfoResult
- 135 resetPassword
- 135 Syntax
- 135 Usage
- 135 Sample Code-Java
- 135 Sample Code-C#
- 135 Arguments
- 136 Response
- 136 Fault
- 136 See Also
- 136 setPassword
- 136 Syntax
- 136 Usage
- 136 Sample Code-Java
- 137 Sample Code-C#
- 137 Arguments
- 137 Response
- 137 Fault
- 137 See Also
- 138 API Objects
- 138 Key Concepts of API Objects
- 138 About API Objects
- 138 Access to Objects
- 139 Field Types
- 142 ID Fields
- 143 System Fields
- 143 Required Fields
- 144 Relationships Among Objects
- 144 Custom Objects and Custom Fields
- 146 Common Object Fields
- 147 List of Standard Objects
- 151 Account
- 151 Supported Calls
- 151 Fields
- 151 Usage
- 151 See Also
- 152 AccountContactRole
- 152 Supported Calls
- 152 Fields
- 152 Usage
- 152 See Also
- 153 AccountPartner
- 153 Supported Calls
- 153 Fields
- 153 Usage
- 153 See Also
- 154 AccountShare
- 154 Supported Calls
- 154 Fields
- 155 Usage
- 155 See Also
- 156 AccountTeamMember
- 156 Supported Calls
- 156 Fields
- 156 Usage
- 156 See Also
- 157 AccountTerritoryAssignmentRule
- 157 Supported Calls
- 157 Fields
- 157 Usage
- 157 See Also
- 158 AccountTerritoryAssignmentRuleItem
- 158 Supported Calls
- 158 Fields
- 158 Usage
- 158 See Also
- 159 Approval
- 159 Supported Calls
- 159 Fields
- 159 Usage
- 160 See Also
- 161 Asset
- 161 Supported Calls
- 161 Fields
- 161 Usage
- 162 See Also
- 163 AssignmentRule
- 163 Supported Calls
- 163 Fields
- 163 Usage
- 163 See Also
- 164 Attachment
- 164 Supported Calls
- 164 Fields
- 165 Usage
- 165 See Also
- 166 BusinessProcess
- 166 Supported Calls
- 166 Fields
- 166 Usage
- 166 See Also
- 167 Campaign
- 167 Supported Calls
- 167 Fields
- 167 Usage
- 167 See Also
- 168 CampaignMember
- 168 Supported Calls
- 168 Fields
- 168 Usage
- 169 See Also
- 170 Case
- 170 Supported Calls
- 170 Fields
- 171 Usage
- 172 See Also
- 173 CaseComment
- 173 Supported Calls
- 173 Fields
- 173 Usage
- 173 See Also
- 174 CaseHistory
- 174 Supported Calls
- 174 Fields
- 174 Usage
- 174 See Also
- 175 CaseShare
- 175 Supported Calls
- 175 Fields
- 175 Usage
- 175 See Also
- 176 CaseSolution
- 176 Supported Calls
- 176 Fields
- 176 Usage
- 176 See Also
- 177 CaseStatus
- 177 Supported Calls
- 177 Fields
- 177 Usage
- 177 See Also
- 178 CategoryData
- 178 Supported Calls
- 178 Fields
- 178 Usage
- 178 See Also
- 179 CategoryNode
- 179 Supported Calls
- 179 Fields
- 179 Usage
- 179 See Also
- 180 Contact
- 180 Supported Calls
- 180 Fields
- 180 Usage
- 180 See Also
- 181 Contract
- 181 Supported Calls
- 181 Fields
- 181 Usage
- 182 See Also
- 183 ContractContactRole
- 183 Supported Calls
- 183 Fields
- 183 Usage
- 183 See Also
- 184 ContractStatus
- 184 Supported Calls
- 184 Fields
- 184 Usage
- 184 See Also
- 185 CurrencyType
- 185 Supported Calls
- 185 Fields
- 185 Usage
- 185 See Also
- 186 Division
- 186 Supported Calls
- 186 Fields
- 186 Usage
- 186 See Also
- 187 Document
- 187 Supported Calls
- 187 Fields
- 187 Usage
- 188 See Also
- 189 EmailMessage
- 189 Supported Calls
- 189 Fields
- 190 Usage
- 190 See Also
- 191 EntityHistory
- 191 Supported Calls
- 191 Fields
- 191 Usage
- 191 See Also
- 192 Event
- 192 Supported Calls
- 192 Fields
- 194 Usage
- 195 See Also
- 196 EventAttendee
- 196 Supported Calls
- 196 Fields
- 196 Usage
- 196 See Also
- 197 FiscalYearSettings
- 197 Supported Calls
- 197 Fields
- 197 Usage
- 197 See Also
- 198 Folder
- 198 Supported Calls
- 198 Fields
- 198 Usage
- 198 See Also
- 199 Group
- 199 Supported Calls
- 199 Fields
- 199 Usage
- 199 See Also
- 200 GroupMember
- 200 Supported Calls
- 200 Fields
- 200 Usage
- 200 See Also
- 201 Lead
- 201 Supported Calls
- 201 Fields
- 203 Usage
- 205 See Also
- 206 LeadShare
- 206 Supported Calls
- 206 Fields
- 206 Usage
- 206 See Also
- 207 LeadStatus
- 207 Supported Calls
- 207 Fields
- 207 Usage
- 207 See Also
- 208 LineitemOverride
- 208 Supported Calls
- 208 Fields
- 209 Usage
- 209 See Also
- 210 MailMergeTemplate
- 210 Supported Calls
- 210 Fields
- 210 Usage
- 210 See Also
- 211 Note
- 211 Supported Calls
- 211 Fields
- 211 Usage
- 211 See Also
- 212 Opportunity
- 212 Supported Calls
- 212 Fields
- 214 Usage
- 215 See Also
- 216 OpportunityCompetitor
- 216 Supported Calls
- 216 Fields
- 216 Usage
- 216 See Also
- 217 OpportunityContactRole
- 217 Supported Calls
- 217 Fields
- 217 Usage
- 217 See Also
- 218 OpportunityHistory
- 218 Supported Calls
- 218 Fields
- 218 Usage
- 218 See Also
- 219 OpportunityLineItem
- 219 Supported Calls
- 219 Fields
- 220 Usage
- 221 See Also
- 222 OpportunityLineItemSchedule
- 222 Supported Calls
- 222 Fields
- 223 Usage
- 224 See Also
- 225 OpportunityOverride
- 225 Supported Calls
- 225 Fields
- 226 Usage
- 226 See Also
- 227 OpportunityPartner
- 227 Supported Calls
- 227 Fields
- 227 Usage
- 227 See Also
- 228 OpportunityShare
- 228 Supported Calls
- 228 Fields
- 229 Usage
- 229 See Also
- 230 OpportunityStage
- 230 Supported Calls
- 230 Fields
- 230 Usage
- 231 See Also
- 232 OpportunityTeamMember
- 232 Supported Calls
- 232 Fields
- 232 Usage
- 232 See Also
- 233 Partner
- 233 Supported Calls
- 233 Fields
- 233 Usage
- 234 See Also
- 235 PartnerRole
- 235 Supported Calls
- 235 Fields
- 235 Usage
- 235 See Also
- 236 Period
- 236 Supported Calls
- 236 Fields
- 236 Usage
- 236 See Also
- 237 Pricebook
- 237 Supported Calls
- 237 Fields
- 237 Usage
- 237 See Also
- 238 Pricebook2
- 238 Supported Calls
- 238 Fields
- 238 Usage
- 239 See Also
- 240 PricebookEntry
- 240 Supported Calls
- 240 Fields
- 241 Usage
- 241 See Also
- 242 Product
- 242 Supported Calls
- 242 Fields
- 243 Usage
- 243 See Also
- 244 Product2
- 244 Supported Calls
- 244 Fields
- 245 Usage
- 246 See Also
- 247 Profile
- 247 Supported Calls
- 247 Fields
- 247 Usage
- 247 See Also
- 248 QuantityForecast
- 248 Supported Calls
- 248 Fields
- 250 Usage
- 250 See Also
- 251 QuantityForecastHistory
- 251 Supported Calls
- 251 Fields
- 251 Usage
- 251 See Also
- 252 RecordType
- 252 Supported Calls
- 252 Fields
- 252 Usage
- 252 See Also
- 253 RevenueForecast
- 253 Supported Calls
- 253 Fields
- 255 Usage
- 255 See Also
- 256 RevenueForecastHistory
- 256 Supported Calls
- 256 Fields
- 256 Usage
- 256 See Also
- 257 Scontrol
- 257 Supported Calls
- 257 Fields
- 257 Usage
- 257 See Also
- 258 SelfServiceUser
- 258 Supported Calls
- 258 Fields
- 259 Usage
- 259 See Also
- 260 Solution
- 260 Supported Calls
- 260 Fields
- 260 Usage
- 261 See Also
- 262 SolutionStatus
- 262 Supported Calls
- 262 Fields
- 262 Usage
- 262 See Also
- 263 Task
- 263 Supported Calls
- 263 Fields
- 263 Usage
- 263 See Also
- 264 TaskPriority
- 264 Supported API Calls
- 264 Fields
- 264 Usage
- 264 See Also
- 265 TaskStatus
- 265 Supported Calls
- 265 Fields
- 265 Usage
- 265 See Also
- 266 Territory
- 266 Supported Calls
- 266 Fields
- 266 Usage
- 266 See Also
- 268 User
- 268 Supported Calls
- 268 Fields
- 270 Usage
- 270 See Also
- 271 UserRole
- 271 Supported Calls
- 271 Fields
- 271 Usage
- 271 See Also
- 272 UserTeamMember
- 272 Supported Calls
- 272 Fields
- 272 Usage
- 272 See Also
- 273 UserTerritory
- 273 Supported Calls
- 273 Fields
- 273 Usage
- 273 See Also
- 274 WebLink
- 274 Supported Calls
- 274 Fields
- 275 Usage
- 275 See Also
- 276 Data Model
- 277 Sales Objects
- 278 Task and Event Objects
- 278 Support Objects
- 279 Document, Note, and Attachment Objects
- 279 User and Profile Objects
- 280 Record Type Objects
- 280 Product and Schedule Objects
- 281 Sharing and Team Selling Objects
- 282 Customizable Forecasting Objects
- 283 Using the Partner WSDL
- 283 Introducing the Partner WSDL
- 283 Obtaining the Partner WSDL File
- 284 API Calls and the Partner WSDL
- 284 Objects, Fields, and Field Data and the Partner WSDL
- 284 Queries and the Partner WSDL
- 285 Namespaces in the Partner WSDL
- 285 User Interface Themes
- 285 Examples
- 286 Sample query Calls
- 287 Sample search Call
- 290 Sample create Call
- 291 Sample update Call
- 293 SOAP Header Options
- 293 AssignmentRuleHeader
- 293 API Calls
- 293 Fields
- 294 Sample Code
- 294 See Also
- 294 MruHeader
- 294 API Calls
- 294 Fields
- 294 See Also
- 294 QueryOptions
- 294 Associated API Calls
- 294 Field
- 295 Sample Code
- 295 See Also
- 295 SessionHeader
- 295 Field
- 295 Sample Code
- 295 See Also
- 296 Index
Frequently Answers and Questions
What are the supported Salesforce editions for using the AppExchange API?
To use the AppExchange API, your organization must use Enterprise Edition or Unlimited Edition.
What is the difference between the enterprise WSDL and the partner WSDL?
The enterprise WSDL provides a strongly typed representation of your organization’s data, while the partner WSDL is a loosely typed representation of the Salesforce object model.
What are the supported development platforms for using the AppExchange API?
The API works with modern SOAP development environments, including, but not limited to, Visual Studio .NET 2003, and Apache Axis.
How do I import the WSDL file into my development platform?
The process for importing WSDL files is identical for the enterprise and partner WSDL files. You can import the WSDL file into your development platform so that your development environment can generate the necessary objects for use in building client Web service applications in that environment.
How do I use the AppExchange API to query data?
You can use the API to programmatically query your organization’s information (query, queryMore, and retrieve calls)
How do I use the AppExchange API to create, update, and delete data?
You can use the API to programmatically create, update, and delete data (create, update, upsert, and delete calls)
advertisement