Grant Users Access to the API

Before a user can call the API, they must have the following user settings:

Note
The Company service does not require an API license key to be called.

To enable the API Apex classes:

  1. Click Setup | Manage Users | Profiles.
  2. Click the name of the relevant profile.
  3. Scroll to the Enabled Apex Class Access section.
  4. Click Edit.
  5. Enable following the Apex classes. It may be useful to use the Apex Class Views that you have created. See "Creating an API Apex Class View" for more details.

    CODAAPIBudget_7_0

    CODAAPICommon_7_0

    CODAAPICashMatching_7_0

    CODAAPIIntegrationRule_7_0

    CODAAPISalesCreditNote_7_0

    CODAAPISalesInvoice_7_0

    CODAAPIBankStatement_6_0

    CODAAPICashEntry_6_0

    CODAAPIJournal_6_0

    CODAAPIPurchaseCreditNote_6_0

    CODAAPIPurchaseInvoice_6_0

    CODAAPIIntercompanyTransfer_4_0

    CODAAPIDimension_3_0

    CODAAPIGeneralLedgerAccount_3_0

    CODAAPIPrintFormat_3_0

    CODAAPISelector_3_0

    CODAAPICompany_2_0

    CODAAPIMappingFormat_2_0

  6. If people with this user profile need access to the FinancialForce Version 6.x API, also enable the following Apex Classes:

    CODAAPIBudget_6_0

    CODAAPICommon_6_0

    CODAAPICashMatching_6_0

    CODAAPIIntegrationRule_6_0

    CODAAPISalesCreditNote_6_0

    CODAAPISalesInvoice_6_0

  7. If people with this user profile need access to the FinancialForce Version 5.x API, also enable the following Apex Classes:

    CODAAPIBudget_5_0

    CODAAPIJournal_5_0

    CODAAPIPurchaseCreditNote_5_0

    CODAAPIPurchaseInvoice_5_0

    CODAAPISalesCreditNote_5_0

    CODAAPICashEntry_5_0

  8. Click Save.
  9. Repeat for all other relevant profiles.

To grant a user access to the Salesforce API:

  1. Click Setup | Manage Users | Profiles.
  2. Click Edit next to the name of the relevant profile.
  3. Scroll down to the Administrative Permissions section.
  4. If necessary, set the API Enabled check box.
  5. Click Save.

To set a user's FinancialForce API license key:

  1. Click Setup | Manage Users | Users.
  2. Click Edit next to a user's name.
  3. Open your email client and find the email message that you received from the FinancialForce Licensing & Distribution Department.
  4. Copy the license key token to your computer's clipboard.
  5. Return to the user edit page and paste the license key token into the API License Key field.
  6. Click Save.

See the salesforce.comSalesforce Help for more information.

Related Topics:
Setting up the API
Creating an API Apex Class View

© Copyright 2009-2012 FinancialForce.com, inc. All rights reserved.
Various trademarks held by their respective owners.