Loopio (Preview)

Loopio Connector allows access to Loopio response library. It provides set of actions for getting list of responses from library, search response library, create and edit responses.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Loopio |
URL | https://www.loopio.com |
support@loopio.com |
Connector Metadata | |
---|---|
Publisher | Loopio |
Website | https://www.loopio.com |
Privacy policy | https://loopio.com/privacy |
Categories | Collaboration;Content and Files |
Loopio Connector
This is a connector for the Loopio Prod env. The connector is provided with a list of Loopio Api's as operations that can be used to create Agents in Co Pilot.
Prerequisites
You will need the following to proceed: Login access to Microsoft Power Automate. A Microsoft Power Apps or Power Automate plan with custom connector feature. Note: Please contact your IT administrator for any issues related to Power automate
Authentication.
This connector uses OAuth2 authentication.
Documentation
For more information on the Loopio connector's operations, please refer to our REST Api documentation https://loopio.stoplight.io/
Supported Operations
The connector supports the following operations:
Search Library Entries
: Search Library Entry based on the search termCreate Library Entry
:Creates a new Library EntryGet Library Entry
: Fetch a single Library EntryDelete Library Entry
: Delete a single Library EntryUpdate Library Core Property
: Update a Property for an existing Library EntryGet Library Attachments
: Fetch a Library Entry that has AttachmentsList Stacks
: Get the list of all stack , category and sub category ids
Getting Help or Providing Feedback
If you have any issues, requests for functionality, or have general feedback, please visit our Website https://loopio.com.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Create Library Entry |
Creates a new Library entry with question and answer. |
Delete a library entry |
This action deletes the library entry associated with the Id. |
Get a single library entry |
This action fetches you the library entry associated with the library entry Id you provide. |
Get library attachments |
This action fetches the list of attachments associated with the specified library entry Id. |
List accessible Stacks |
This operation will list the accessible stacks. |
Search library entry |
This operation will return the list of library entries based on your search string and each entry will display only the id value. |
Update library core property |
This action updates the core property of the library entry. |
Create Library Entry
Creates a new Library entry with question and answer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
answer
|
text | True | string |
Enter the answer text. |
stackID
|
stackID | True | integer |
Enter the stack id. |
categoryID
|
categoryID | integer |
Enter the category id. |
|
subCategoryID
|
subCategoryID | integer |
Enter the sub category id. |
|
languageCode
|
languageCode | string |
Enter the language code eg "en" for english. |
|
questionText
|
questionText | True | string |
Enter question text. |
questionComplianceOption
|
questionComplianceOption | string |
Enter question compliance option. |
|
tags
|
tags | array of string |
tags |
Returns
Name | Path | Type | Description |
---|---|---|---|
Library entry id
|
id | integer |
Library entry id |
Question
|
questions | array of object |
Questions in the created library entry. |
Question id
|
questions.id | integer |
Question id. |
Question text
|
questions.text | string |
Question text. |
Compliance option id
|
questions.complianceOption.id | integer |
Compliance option id |
Compliance option text
|
questions.complianceOption.text | string |
Compliance option text |
text
|
answer.text | string |
Answer text |
footnotes
|
answer.footnotes | array of object |
Footnotes in answers. |
Footnote id
|
answer.footnotes.id | integer |
Footnote id |
Footnote text
|
answer.footnotes.text | string |
Footnote text |
Alert text
|
alertText | string |
Alert text |
Language Code
|
languageCode | string |
Language in which of library entry was written |
id
|
creator.id | integer |
Creator id. |
name
|
creator.name | string |
Creator name. |
id
|
lastUpdatedBy.id | integer |
last updated by id. |
name
|
lastUpdatedBy.name | string |
last updated person name. |
id
|
lastReviewedBy.id | integer |
Last reviewed by id. |
name
|
lastReviewedBy.name | string |
Name of the Last reviewed person. |
id
|
libraryEntryOwner.id | integer |
id of libraryentryowner. |
name
|
libraryEntryOwner.name | string |
name of library entry owner. |
initials
|
libraryEntryOwner.initials | string |
initials of library entry owner. |
Created date
|
createdDate | date-time |
Date when this libray entry was created |
Last updated date
|
lastUpdatedDate | date-time |
Last time the Library Entry was updated |
Last reviewed date
|
lastReviewedDate | date-time |
Last time the Library Entry was reviewed |
Attachment count
|
attachmentCount | integer |
Number of attachments a Library Entry has |
Status
|
status | string |
The current status of the Library Entry |
Tags
|
tags | array of string |
Tags |
Inlineimages
|
inlineImages | array of object |
Access URLs for inline images. URLs expire in 10 minutes. |
Inlineimages id
|
inlineImages.id | integer |
Inline images id. |
Inlineimages url
|
inlineImages.url | string |
Inline images url. |
time
|
scores.time | integer |
Time score. |
usage
|
scores.usage | integer |
Usage score. |
freshness
|
scores.freshness | integer |
Freshness score. |
id
|
location.stack.id | integer |
Stack id. |
name
|
location.stack.name | string |
Stack name. |
id
|
location.category.id | integer |
Category id. |
name
|
location.category.name | string |
Category name. |
id
|
location.subCategory.id | integer |
Subcategory Id. |
name
|
location.subCategory.name | string |
Subcategory name. |
Delete a library entry
This action deletes the library entry associated with the Id.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Library entry Id
|
libraryEntryId | True | integer |
Library entry Id that is associated with the library entry to be deleted. |
Get a single library entry
This action fetches you the library entry associated with the library entry Id you provide.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Library entry Id
|
libraryEntryId | True | integer |
The Id of the library entry to be fetched. |
The value @mergeVariables substitutes Merge Variable placeholders in answer
|
inline[] | array |
The only allowed value, @mergeVariables will substitute Merge Variable placeholders in answer text. Library Merge Variables will be replaced with their corresponding values and Project Merge Variables will be replaced with the variable name in square brackets (e.g. [Client Name]). |
Returns
Name | Path | Type | Description |
---|---|---|---|
Library entry id
|
id | integer |
Library entry id. |
Questions
|
questions | array of object |
Questions in the library entry. |
Question id
|
questions.id | integer |
Question Id. |
Question text
|
questions.text | string |
Question text |
Compliance option id
|
questions.complianceOption.id | integer |
Compliance option Id. |
Compliance option text
|
questions.complianceOption.text | string |
Compliance option text. |
text
|
answer.text | string |
Answer text. |
footnotes
|
answer.footnotes | array of object |
Footnotes details. |
Footnote id
|
answer.footnotes.id | integer |
Footnote id. |
Footnote name
|
answer.footnotes.name | string |
Footnote name. |
Alert text
|
alertText | string |
Alert text. |
Language code
|
languageCode | string |
Language code. |
id
|
creator.id | integer |
Creator id. |
name
|
creator.name | string |
Creator name. |
id
|
lastUpdatedBy.id | integer |
lastUpdatedBy Id. |
name
|
lastUpdatedBy.name | string |
Name of who updated the library entry last. |
id
|
lastReviewedBy.id | integer |
Last reviewed by Id. |
name
|
lastReviewedBy.name | string |
Name of who reviewed the library entry last. |
id
|
libraryEntryOwner.id | integer |
Id of the library entry owner. |
name
|
libraryEntryOwner.name | string |
Name of the library entry owner. |
initials
|
libraryEntryOwner.initials | string |
Initials of the library entry owner. |
Created date
|
createdDate | date-time |
Created date of the library entry. |
Last updated date
|
lastUpdatedDate | date-time |
Last time the library entry was updated. |
Last reviewed date
|
lastReviewedDate | date-time |
Last time the Library Entry was reviewed. |
Attachment count
|
attachmentCount | integer |
Number of attachments a Library Entry has. |
|
status | string |
The current status of the Library Entry. |
tags
|
tags | array of string |
tags. |
inlineImages
|
inlineImages | array of object |
Access URLs for inline images. URLs expire in 10 minutes. |
Inline images id
|
inlineImages.id | integer |
Inline images Id. |
Inline images url
|
inlineImages.url | string |
url of the inline images. |
time
|
scores.time | integer |
Time score. |
usage
|
scores.usage | integer |
Usage score. |
freshness
|
scores.freshness | integer |
Freshness score. |
id
|
location.stack.id | integer |
Stack Id. |
name
|
location.stack.name | string |
Stack name. |
id
|
location.category.id | integer |
Category Id. |
name
|
location.category.name | string |
Category name. |
id
|
location.subCategory.id | integer |
Subcategory Id. |
name
|
location.subCategory.name | string |
Sub category name. |
Get library attachments
This action fetches the list of attachments associated with the specified library entry Id.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Library entry id for which attachments need to be fetched
|
libraryEntryId | True | integer |
Library entry Id. |
Returns
Name | Path | Type | Description |
---|---|---|---|
items
|
items | array of object |
items |
Attachment Id
|
items.id | integer |
Attachment id. |
Attachment File name
|
items.filename | string |
Attachment filename. |
Attachment File Extension
|
items.fileExtension | string |
Attachment file extension. |
Attachment Status
|
items.status | string |
Attachment status. |
Attachment Size
|
items.size | integer |
Attachment size. |
id
|
items.creator.id | integer |
Attachment creator id. |
name
|
items.creator.name | string |
Attachment creator name. |
Attachment Created Date
|
items.createdDate | string |
Attachment created date. |
Attachment Guid
|
items.guid | string |
Attachment guid. |
Attachment Url
|
items.url | string |
Attachment url. |
Attachment Last Updated Datetime
|
items.lastUpdated | string |
Attachment last updated date time. |
Attachment Last Updated Date
|
items.lastUpdatedDate | string |
Attachment last updated date. |
List accessible Stacks
This operation will list the accessible stacks.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Fields
|
fields | string |
Fields included in response. |
Returns
Name | Path | Type | Description |
---|---|---|---|
total Items
|
totalItems | integer |
Total Items. |
Total pages
|
totalPages | integer |
Total Pages. |
items
|
items | array of object | |
Stack id
|
items.id | integer |
Stack id. |
Stack name
|
items.name | string |
Stack name |
categories
|
items.categories | array of object |
List of linked Categories |
Category Id
|
items.categories.id | integer |
Category Id |
Stack id
|
items.categories.stackID | integer |
Stack Id for the Stack the Category belongs to |
Cateogry name
|
items.categories.name | string |
Category name |
subCategories
|
items.categories.subCategories | array of object |
List of linked subcategories |
Subcategory id
|
items.categories.subCategories.id | integer |
SubCategory Id |
Subcategory stack id
|
items.categories.subCategories.stackID | integer |
Stack Id for the Stack it belongs to |
Subcategory category id
|
items.categories.subCategories.categoryID | integer |
Category Id for the Category it belongs to |
Subcategory name
|
items.categories.subCategories.name | string |
SubCategory name |
Search library entry
This operation will return the list of library entries based on your search string and each entry will display only the id value.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Page
|
page | number |
Enter page number. |
|
Page Size
|
pageSize | number |
Enter the number of records each page should contain. |
|
Search Query
|
searchQuery | string |
Enter search string. |
|
Has Attachment
|
hasAttachment | boolean |
Enter true or false to check if entry has attachment or not. |
|
Language
|
language | string |
Enter language. |
|
Tags
|
tags | string |
Enter tags separated by comma. |
|
Search In Questions
|
searchInQuestions | boolean |
Enter true or false to search in questions. |
|
Search In Answers
|
searchInAnswers | boolean |
Enter true or false to search in answers. |
|
Search In Tags
|
searchInTags | boolean |
Enter true or false to search in tags. |
|
Exact Phrase
|
exactPhrase | boolean |
Enter true or false to get exactly matching entries. |
|
Synonyms
|
synonyms | boolean |
Enter true or false to set entries consisting of synonym of search query. |
|
Last Updated Date
|
lastUpdatedDate | string |
Enter last updated date with search condition eg: {"gte":"2024-01-01T00:00:00Z”} where gte stands for greater than equal to. |
|
Last Reviewed Date
|
lastReviewedDate | string |
Enter last reviewed date with search condition eg: {"lte":"2024-01-01T00:00:00Z”} where lte stands for less than equal to. |
|
Category ID
|
categoryID | number |
Enter category id. |
|
SubCategory ID
|
subCategoryID | number |
Enter subcategory id. |
|
Stack ID
|
stackID | number |
Enter stack id. |
Returns
Name | Path | Type | Description |
---|---|---|---|
total items
|
totalItems | integer |
total items. |
total pages
|
totalPages | integer |
total pages. |
items
|
items | array of object |
items |
library entry id
|
items.id | integer |
Library entry id. |
questions
|
items.questions | array of object |
questions |
question id
|
items.questions.id | integer |
id |
Question Text
|
items.questions.text | string |
Question text. |
id
|
items.questions.complianceOption.id | integer |
id |
text
|
items.questions.complianceOption.text | string |
text |
Answer text
|
items.answer.text | string |
Answer text. |
footnotes
|
items.answer.footnotes | array of object |
footnotes details. |
Footnotes id
|
items.answer.footnotes.id | integer |
Footnotes id. |
Footnotes name
|
items.answer.footnotes.name | string |
name |
language code
|
items.languageCode | string |
language code. |
id
|
items.creator.id | integer |
id |
name
|
items.creator.name | string |
name |
|
items.lastUpdatedBy.id | integer |
id |
|
items.lastUpdatedBy.name | string |
name |
|
items.lastReviewedBy.id | integer |
id |
|
items.lastReviewedBy.name | string |
name |
|
items.libraryEntryOwner.id | integer |
id |
|
items.libraryEntryOwner.name | string |
name |
attachment count
|
items.attachmentCount | integer |
attachmentCount |
created date
|
items.createdDate | string |
createdDate |
last updated date
|
items.lastUpdatedDate | string |
lastUpdatedDate |
last reviewed date
|
items.lastReviewedDate | string |
lastReviewedDate |
status
|
items.status | string |
status |
tags
|
items.tags | array of string |
tags |
time
|
items.scores.time | integer |
time |
usage
|
items.scores.usage | integer |
usage |
freshness
|
items.scores.freshness | integer |
freshness |
items
|
items.InlineImages.items | array of object |
items |
id
|
items.InlineImages.items.id | integer |
id |
url
|
items.InlineImages.items.url | string |
url |
|
items.location.stack.id | integer |
id |
|
items.location.stack.name | string |
name |
|
items.location.category.id | integer |
id |
|
items.location.category.name | string |
name |
|
items.location.subCategory.id | integer |
id |
|
items.location.subCategory.name | string |
name |
Update library core property
This action updates the core property of the library entry.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Library entry id for which the core property needs to be updated
|
libraryEntryId | True | integer |
Library entry id. |
op
|
op | True | string |
Enter the operation such as replace or add. |
path
|
path | True | string |
Enter path where updates need to be done such as /answer/text. It should start with /. |
value
|
value | True | string |
Enter the value you need to store. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Library Entry Id
|
id | integer |
Library entry id. |
questions
|
questions | array of object |
Questions in the library entry. |
Question Id
|
questions.id | integer |
Question id. |
Question Text
|
questions.text | string |
Question text. |
Compliance Option Id
|
questions.complianceOption.id | integer |
Compliance option id. |
Compliance Option Text
|
questions.complianceOption.text | string |
Compliance option text. |
text
|
answer.text | string |
Answer text. |
footnotes
|
answer.footnotes | array of object |
footnotes |
Footnote Id
|
answer.footnotes.id | integer |
Footnote id. |
Footnote Text
|
answer.footnotes.name | string |
Footnote text. |
AlertText
|
alertText | string |
Alert text. |
LanguageCode
|
languageCode | string |
Language code. |
id
|
creator.id | integer |
Creator id. |
name
|
creator.name | string |
Creator name. |
id
|
lastUpdatedBy.id | integer |
Last updated by id. |
name
|
lastUpdatedBy.name | string |
Last updated by name. |
id
|
lastReviewedBy.id | integer |
Last reviewed by id. |
name
|
lastReviewedBy.name | string |
Last reviewed by name. |
id
|
libraryEntryOwner.id | integer |
Library entry owner id. |
name
|
libraryEntryOwner.name | string |
Library entry owner name. |
initials
|
libraryEntryOwner.initials | string |
Library entry owner initials. |
Created Date
|
createdDate | string |
Created date. |
Last Updated Date
|
lastUpdatedDate | string |
Last updated date. |
Last Reviewed Date
|
lastReviewedDate | string |
Last reviewed date. |
Attachment count
|
attachmentCount | integer |
Attachment count. |
Status
|
status | string |
Status. |
Tags
|
tags | array of string |
Tags |
inlineImages
|
inlineImages | array of object |
inlineImages details. |
Inline Images Id
|
inlineImages.id | integer |
Inline image id. |
Inline Images Url
|
inlineImages.url | string |
Inline image url. |
time
|
scores.time | integer |
Scores time. |
usage
|
scores.usage | integer |
Scores usage. |
freshness
|
scores.freshness | integer |
Scores freshness. |
id
|
location.stack.id | integer |
Stack id. |
name
|
location.stack.name | string |
Stack name. |
id
|
location.category.id | integer |
Category id. |
name
|
location.category.name | string |
Category name. |
id
|
location.subCategory.id | integer |
Subcategory id. |
name
|
location.subCategory.name | string |
Subcategory name. |