• Instructions to Ask a Question

    For any assistance, please click the "Ask a Question" button and select the Pabbly product for which you require support.

    We offer seven comprehensive applications designed to help you efficiently manage and grow your business:

    Our support team endeavors to respond within 24 business hours (Monday to Friday, 10:00 AM to 6:00 PM IST). We appreciate your understanding and patience.

    πŸš€ Exclusive Lifetime Offers πŸš€

    We invite you to take advantage of our special one-time payment plans, providing lifetime access to select applications:

    • πŸ”₯ Pabbly Connect β€” Lifetime Access for $249 β€” View Offer
    • πŸ”₯ Pabbly Subscription Billing β€” Lifetime Access for $249 β€” View Offer
    • πŸ”₯ Pabbly Chatflow β€” Lifetime Access for $249 β€” View Offer

    Make a one-time investment and enjoy the advantages of robust business management tools for years to come.

  • Important: Any reported problems and issues with your integration will be reported to you and we will encourage the app developers help to resolve those integration issues.

How to Set-Up the Integration Based on Basic auth with Access Response Token

Status
Not open for further replies.
This documentation provides a comprehensive, step-by-step guide to understanding the setup process for Basic auth with Access Response Token. For example purposes, we have chosen "Sendpulse/Axosoft/Clientjoy" as our focus application.

Before moving ahead need to know that Pabbly Connect Supports the following types of authentications under the Basic Auth with Access Token authentication method.

1. OAuth 2.0 - Grant Type: Client Credential. (E.g. Sendpulse)
2. OAuth 2.0 - Grant Type: Password. (E.g. Axosoft)
3. Custom Access Token Generation via API. (E.g. Clientjoy)
(Some applications generate an access token using an API endpoint.)


  • OAuth 2.0 - Grant Type: Client Credential:
App Name - Sendpulse
App Details and Auth Configuration:


1665122851101.png


In the above image, you can check that we have selected the auth type as Basic Auth (Access Response Token). As per the Sendpulse API docs, the grant type is Client credentials so we have set the parameter by passing the default value.

πŸ‘‰ We followed the Sendpulse API docs for selecting the Auth type as Basic auth (Access Response Token).
Learn more

1665123529201.png


You can find the Access Token path from the Access Token API response, you have to send a POST request to the Sendpulse access token URL.
i.e.
Access Token Response:
{
"access_token": "eyJ0eXAiOiJKXBfaWQiOgDBBdsgnUudGCvsDcgEog",
"token_type": "Bearer",
"expires_in": 3600
}

1665124681396.png


  1. Token Key Name (Received): Enter a token key name that you want to receive from the access token JSON for further use in API request e.g. access_token.
  2. Token Key Name (Send): Enter a token key name that you want to send for further use in an API request e.g. access_token.
  • How to Configure Action Events:
Action - Add Subscriber
Type - Post


1665126539743.png


Action Frontend View:

1665126822863.png



  • OAuth 2.0 - Grant Type: Password:
App Name - Axosoft
App Details and Auth Configuration.

You can follow these steps to build the app integration with a similar auth type.


1665129396350.png

In the above image, you can check that we have selected the auth type as Basic Auth (Access Response Token). As per the Axosoft API docs, the grant type is Password, so we have set the parameter by passing the default value.

πŸ‘‰ We followed the Axosoft API docs for selecting the Auth type as Basic auth (Access Response Token).
Learn more

1665130229726.png

You can find the Access Token path from the Access Token API response, you have to send a POST request to the Axosoft access token URL.
i.e. subdomain.axosoft.com/api/oauth2/token

Access Token Response:

{
"access_token" : "10101010-1010-1010-1010-101010101010",
"token_type" : "bearer",
"data" : {
"id" : 7,
"first_name" : "Cathy",
"last_name" : "O'Reilly (Dev)",
"email" : "[email protected]"
}
}



1665124681396.png


  1. Token Key Name (Received): Enter a token key name that you want to receive from the access token JSON for further use in API request e.g. access_token.
  2. Token Key Name (Send): Enter a token key name that you want to send for further use in an API request e.g. access_token.
Now, this access token will be passed in the header in each action and trigger automatically.

  • How to Configure Action Event:
Action - Create Contact
Type - Post


1665136598327.png


Action Frontend View:

1665137927668.png


  • Custom Access Token Generation via API:

    App Name - Clientjoy

1665214023916.png


In the above image, you can check that we have selected the auth type as Basic Auth (Access Response Token). As per the CLientjoy API docs, the request body type is JSON and the origin is passed in the header.


πŸ‘‰We followed the Clientjoy API docs for selecting the Auth type as Basic auth (Access Response Token). Learn more


1665214217302.png


You can find the Access Token path from the Access Token API response, you have to send a POST request to the Clientjoy access token URL.
i.e. https://api.clientjoy.io/v1/auth/login

JSON:
Access Token Response:

[CODE]{

  "success": "register.user",

  "success_message": "Great going! Your account is created.",

  "status": "register.user",

  "message": "Great going! Your account is created.",

  "data": {

    "user": {

      "id": 5155,

      "first_name": "Jigar",

      "last_name": "Sompura",

      "name": "Jigar Sompura",

      "email": "[email protected]"

    },

    "token": "*****"

  }

}
[/CODE]

In the above Access token response "token" is at the nested JSON. So we need to input the path of the token as
data==>token

1665214988353.png


  1. Token Key Name (Received): Enter a token key name that you want to receive from the access token JSON for further use in API request e.g. access_token. In this case, Token Key Name (Received) is data==>token
  2. Token Key Name (Send): Enter a token key name that you want to send for further use in an API request e.g. access_token.
Now, this access token will be passed in the header in each action and trigger automatically.

  • How to Configure Action Event:
Action - Find Lead
Type - Get


1665215318951.png


Action Frontend View:

1665215702797.png


1665215587858.png


πŸ‘‰ For further details, refer to this guide for creating new actions and triggers in your application. Learn more

πŸ‘‰ Refer to the video below for instructions on creating your app with a similar authentication type:
Learn more
 

Attachments

  • 1665124552385.png
    1665124552385.png
    17.6 KB · Views: 280
Last edited by a moderator:
Status
Not open for further replies.
Top