Skip to main content
All CollectionsSubscriptionsAcumatica
Acumatica Connections and Settings
Acumatica Connections and Settings

Integrate iPaaS.com with Acumatica to enable seamless data synchronization for inventory, customer data, transactions, and more.

Updated over 2 weeks ago

How to Connect

Prerequisites

Before setting up the Acumatica integration in iPaaS.com, ensure you have the following:

  • API URL

    • Current Acumatica instance URL.
      Example: https://ipaascom.acumatica.com

  • OAuth Authentication

    • Client ID and Client Secret from Acumatica's Connected Applications (Authorization Code flow).

    • Required scopes: api offline_access.

  • Password Authentication (Optional)

    • Username and password for API access.

Configure Subscription Settings

Navigate to the Acumatica subscription settings in iPaaS.com and provide the following information:

Field

Description

Required

Example

Name

A unique name to identify the Acumatica subscription.

Yes

Acumatica_Integration

Version

API version to use for the integration. The API currently supported is

22.200.001.

Yes

22.200.001

Redirect URL

The redirect URL for OAuth authentication. This must be changed depending on the iPaaS.com environment.

Yes

https://portal.ipaas.com/customer/subscription-mgmt/subscriptions/authorization/app

Grant Type

Type of authorization flow.

Yes

authorization_code

Scopes

Permissions required for the integration. The scope must be "api offline_access"

Yes

api offline_access

Password

(Optional) Password for API access.

No

Your Password

Client Secret

Secret key obtained from Acumatica's Connected Apps.

Yes

Your Client Secret

Client ID

Client ID from Acumatica's Connected Apps.

Yes

Your ClientID

Username

Acumatica instance username for API access.

No

admin

API URL

The base URL of the Acumatica instance.

Yes

Authentication Methods

Follow these steps to authenticate the Acumatica integration. You can use one of the following methods:

OAuth Authentication

  1. Search for Connected Applications from the Acumatica portal.

  2. Create a new Application using the Authorization Code flow type.

    1. Ensure no absolute expiration is configured for the application.

    2. Add a shared secret and copy its value.

    3. The Client ID will be generated after saving the Connected Application.

  3. Enter the following values into your Acumatica subscription in iPaaS.com:

    1. Redirect URL: Depending on the environment:

      • Staging: https://stagingportal.ipaas.com/customer/subscription-mgmt/subscriptions/authorization/app

      • Production: https://portal.ipaas.com/customer/subscription-mgmt/subscriptions/authorization/app

      • Scope: api offline_access

      • Grant Type: authorization_code

  4. Open the Acumatica subscription in iPaaS and click the Authentication icon.

    1. A browser window will open; log in and click Allow.

    2. Upon success, refresh the iPaaS subscription to validate the access token.

    3. If an error is encountered, double check the settings provided meet the requirements described above.

Password Authentication (Optional)

  1. Search for Connected Applications from the Acumatica portal.

  2. Create a new Application using the Resource Owner Password Credentials (ROPC) flow type.

    1. Ensure no absolute expiration is configured.

    2. Add a shared secret and copy its value.

    3. The Client ID will be generated after saving the record.

  3. Enter the following values into your Acumatica subscription in iPaaS.com:

    1. Base URL: Enter your current Acumatica instance URL.
      https://adcirruserp.acumatica.com

    2. Username: Provide the username for API access.
      admin

    3. Password: Provide the password for API access.
      Demo1234

    4. Client ID: Copy from Acumatica's Connected Applications with the Resource Owner Password Credential flow (ROPC).
      Your Client ID

    5. Client Secret: Copy from the Secret Key added to the Connected Application with the Resource Owner Password Credential flow (ROPC).
      Your Client Secret

    6. Scope: api offline_access

    7. Grant Type: password

    8. Version: API version currently supported.
      22.200.001

Initialization Support

The following types of data support initialization and can be transferred in bulk:

  • Location TO iPaaS.com

Throttling

Throttling ensures that Acumatica's API isn’t overwhelmed by excessive API calls, preserving system performance during heavy data transfers.

While the throttling fields are required, the values are pre-populated by the integration settings. For more details, refer to Subscription Configuration – Edit.

Did this answer your question?