Supplier Integrations: How to Connect to E-Sonic

Do you want to integrate the E-Sonic API?

Quick steps:


What information can I retrieve?

  • Catalogue pricing: the E-Sonic API will retrieve the website prices with no negotiated discount.
  • Contract pricing: with the right credentials, the E-Sonic API will retrieve your negotiated prices.

What information do I need to provide to CQ team?

The needed information depends on what type of prices you want/have access to.

Do you have an E-Sonic representative?

  • If YES, you will have to provide:
    • Name of your E-Sonic Representative.
    • Email address of your E-Sonic Representative
    • Region where your E-Sonic Representative is located.
  • If NO, you will have to provide:
    • API Username (provided by E-Sonic team).
    • API Password
    • API Name
    • API Key (provided by E-Sonic team).

What do I need to do?

When I do have an E-Sonic representative

  1. Reach out to your Calcuquote Account Manager to request this API. 
  2. Specify the following information
    1. Name of your E-Sonic representative.
    2. Email address of your E-Sonic representative
    3. Region where your E-Sonic representative is located.
  3. You CalcuQuote Account Manager will reach out to your E-Sonic representative and will request the API for you.
  4. The E-Sonic team will provide the API details, such as: 
    1. API Username
    2. API Password
    3. API Name
    4. API Key
  5. Your CalcuQuote Account Manager will setup the credentials in your application

If I DON'T have an E-Sonic representative.

  1. Go to https://www.e-sonic.com/en/
  2. At the top of the screen, log in with your E-Sonic account or create a new one. 
  3. After logging in, navigate to My Account at the top of the screen. 
  4. Click on My Profileand use the menu on the left-hand side to choose API Access Request.
  5. Fill out the request form:
    1. API Request reason - indicate the following: "API usage within CalcuQuote" and asking for 10,000 calls/day
    2. Type of API Needed: Choose Price and Availability, when you will use the QuoteCQ application.
    1. Expected Number of API Calls per Dat: 10,000
  1. Click on Submit.
  2. Someone from E-Sonic will review your request, and they will approve/reject it. 
  3. If approved, the E-Sonic team will send you:
    1. API Username
    2. API Password
    3. API Name
    4. API Key
  4. Share those information with your CalcuQuote Account Manager.
  5. The CQ Team will then setup the API accordingly and will confirm back to you the connection is successful.