Apex SOAP API

GPTKB entity

Statements (43)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:access Salesforce authentication mechanisms
gptkbp:accessibleBy .NET clients
Java clients
SOAP clients
any language supporting SOAP
gptkbp:allows external applications to call Apex methods
gptkbp:canBe IP restrictions
OAuth (for authentication)
Postman (with SOAP support)
SOAP UI
profile and permission sets
gptkbp:canBeDeployedOn gptkb:Salesforce_CLI
gptkb:Metadata_API
Change Sets
gptkbp:canBeVersioned by Apex class versioning
gptkbp:documentation https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_web_services.htm
gptkbp:enables integration with external systems
gptkbp:endPoint SOAP endpoint
gptkbp:features controlled by Salesforce security model
gptkbp:format XML
https://www.w3.org/2000/01/rdf-schema#label Apex SOAP API
gptkbp:limitation governed by Salesforce governor limits
gptkbp:monitors Event Monitoring
Salesforce debug logs
gptkbp:provides gptkb:Salesforce
gptkbp:relatedTo gptkb:Apex_REST_API
Salesforce Platform API
gptkbp:requires Apex class to be annotated with @WebService
Enterprise or Unlimited Edition for some features
gptkbp:result collections
custom objects
primitive types
sObjects
gptkbp:supports gptkb:WSDL
custom data types
complex objects
synchronous operations
gptkbp:supportsProtocol gptkb:SOAP
gptkbp:usedBy developers integrating Salesforce with external systems
gptkbp:usedFor exposing Apex classes as web services
gptkbp:bfsParent gptkb:Salesforce_APIs
gptkbp:bfsLayer 8