The FinancialForce.com API
FinancialForce.com provides programmatic access to your organization's information using a simple and secure application programming interface, the API. To use this document, you should be familiar with software development, Web services, and the Salesforce/FinancialForce user interface.
The API works with current SOAP development environments, including Visual Studio .NET, and Apache Axis.
For complete documentation, sample code, and developer community, visit developer.salesforce.com and developer.financialforce.com.
Refer to the Salesforce Apex Developer's Guide for information on data type mapping and system fields.
Creating an API Class View
Always use the latest version of the API for each Apex class.
It is useful to set up an API class view:
This view will be available to you on all subsequent visits.
If you are only interested in viewing services, you might want to add another filter condition: Name | does not contain | Types
Using the API within Apex
If you are developing Apex classes, triggers or Visualforce controllers, you may call the FinancialForce Apex classes directly to integrate with FinancialForce. You do not need to go via the Web Services interface.Note
There is a Force.com platform restriction that means you can only use API calls in Visualforce controller constructors for reading data.
See "Documentation Resources for Force.com Developers" in the Salesforce Help for more information.
Viewing a list of FinancialForce API Apex Classes
To view a list of all the relevant Apex classes:
Grant Users Access to the API
Assign the necessary permission set or profile.