Powerlink¶
With the Powerlink modules in Ibexa Connect, you can:
-
add a comment to the object
-
create a call record
-
create, update, and delete an object
-
upload a file
-
call APIs
To get started with the Powerlink, create an account at powerlink.co.il.
Note
The module dialog fields that are displayed in bold (in the Ibexa Connect scenario, not in this documentation article) are mandatory!
Connect Powerlink with Ibexa Connect¶
To connect the Powerlink app with the Ibexa Connect:
-
Log in to your Powerlink account.
-
Click Settings.
-
Click Integrations > Web Forms. Copy the My Token to your clipboard.
-
Log in to your Ibexa Connect and add a module from the Powerlink into a Ibexa Connect scenario.
-
Click Add next to the Connection field.
-
In the Connection name field, enter a name for the connection.
-
In the Token field, enter the details copied in step 3 and click Save.
You have successfully connected the Powerlink app with Ibexa Connect and can now build scenarios.
Actions¶
You can add a comment to a Powerlink object, create a call record, add, update, and delete the objects and files using the following modules.
Add a Comment¶
Adds a comment to a Powerlink object.
Name of Object | Select or map an object to add the comment. |
Object ID | Enter (map) the Object ID from the earlier module or source. For example, in accounts, the parameter name is accountid. |
Fields | Enter (map) the field name and its value. You can add multiple fields. |
Create a Call Record¶
Creates a new call record.
Organization ID |
Enter (map) an Organization ID whose call record you want to create. |
Caller Number |
Enter (map) a caller number to create a call record. |
Owner ID |
Select or map an Owner ID for the call record. |
Target Number |
Enter (map) a target number, if the call is an outbound call. |
Unix Timestamp |
Enter (map) a Unix timestamp. See the list of supported date and time formats. |
Call Duration |
Enter (map) the call duration in minutes. |
ID of Specific Call |
Enter (map) ID of the specific call. |
Type |
Select or map the call type:
|
Status |
Select or map the call status:
|
Extension SIP Code |
Enter (map) the extension SIP Code for the call. |
Number that was dialed |
Enter (map) the number that was dialed. Applicable only for the outbound calls. |
Queue ID |
Enter (map) the Queue ID for the call. |
Queue Name |
Enter (map) the queue name for the call. |
Recording Link |
Enter (map) the recording link of the call. |
Create an Object¶
Creates a new Powerlink object.
Name of Object | Select or map the object type you want to create. |
Fields | Enter (map) the field name and its value. You can add multiple values. |
Delete an Object¶
Deletes a Powerlink object.
Name of Object | Select or map the object type whose objects you want to delete. |
Object ID | Enter (map) an Object ID to delete. For example, for an account select accountid. |
Make an API Call¶
Performs an arbitrary authorized API call.
URL |
Enter a path relative to | For the list of available endpoints, refer to the Powerlink API Documentation. |
Method
GET
to retrieve information for an entry.
POST
to create a new entry.
PUT
to update/replace an existing entry.
PATCH
to make a partial entry update.
DELETE
to delete an entry.
Headers
Enter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query String
Enter the request query string.
Body
Enter the body content for your API call.
Example of use - Get fields of an account¶
The following API call returns the fields of the account created in your Powerlink account:
URL:
/query
Method:
GET
Matches of the search can be found in the module's Output under Bundles > Body > data.
In our example, 75 columns of data were returned:
Update an Object¶
Updates a Powerlink object.
Name of Object | Select or map the object type whose details you want to update. |
Object ID | Enter (map) an Object ID from an earlier module or source. For example, in accounts, the parameter name is accountid. |
Fields | Enter (map) the field name and its value. You can add multiple fields. |
Upload a File¶
Uploads a file to a Powerlink object.
Name of Object | Select or map the object type whose file you want to upload. |
Object ID | Enter (map) the Object ID you want to upload. |
File | Enter (map) the field name and its value. You can add multiple fields. |
Searches¶
You can search the objects using the following module.
Query Objects¶
Performs a query for Powerlink objects.
Name of Object |
Select or map an object to perform a query. |
Fields |
Select or map the fields to include in the search results. |
Search criteria |
Add the filters to search the objects. For example, select revenue, apply |
Sort by |
Select or map to sort the objects. |
Sort Type |
Select or map option to arrange the objects:
|
Limit |
Set the maximum number of objects Ibexa Connect will return during one execution cycle. The default value is 10. |