PowerPlatformConnectors/certified-connectors/bitskout
saferoombiz 5ea3b2433a
Updated the connector (#2525)
* Partner Center connector - new fields and deal registration actions (#2130)

* Update apiDefinition.swagger.json

* Latest changes

* fix format warning

* X-Caller_Id should be optional

* Update apiDefinition.swagger.json

Review changes -
->Added reg status and sub status fields.
->Update the fields descriptions as per api's details available on Microsoft public site.
->Remove submission related fields.
->Mark registration status field as read only.
->Remove offerId from root.
->Use Enum values in Create deal registration model.
->Create a separate model for update deal registration.
Create a separate action for update deal registration.

* Update apiDefinition.swagger.json

* Update apiDefinition.swagger.json

Add deprecate text in Update a referral by Id action

* Update apiDefinition.swagger.json

Connector status keep as Preview and UpdateReferralById deprecated keep as false but deprecated word in description.

* Update apiDefinition.swagger.json

update deal registration success message.

* Update apiDefinition.swagger.json

added title for registration object

* Bitskout Connector (#2140)

* Bitskout Connector

* Requested changes

* EC-14395 Make it so fields aren't required anymore for updates (#2150)

* Added orderby parameter

* Added orderby parameter

* feat: add x-ms-pageable extension

* feat: add updatenextlink policy instance

* refactor: whitespace refactoring

* Update apiProperties.json

* fix(EC-14395): Integrate the patch schema endpoint

* fix(EC-14395): Add specs for the schema endpoint's responses

* fix(EC-14395): Add required fields to the schema

Co-authored-by: Johannes Heesterman <johannes@elfsquad.io>
Co-authored-by: johannesheesterman <heestermanj@gmail.com>
Co-authored-by: Stan van Rooy <stanvanrooy6@gmail.com>

* Updated base path and existing paths, added new Actions

* Made the requested changes

* Added description and fixed the formatting

---------

Co-authored-by: Farhan <103836444+94farhan@users.noreply.github.com>
Co-authored-by: Tess Ellenoir Duursma <thomasduursma@outlook.com>
Co-authored-by: Johannes Heesterman <johannes@elfsquad.io>
Co-authored-by: johannesheesterman <heestermanj@gmail.com>
Co-authored-by: Stan van Rooy <stanvanrooy6@gmail.com>
Co-authored-by: Mahbub Murshed <48570820+mamurshe@users.noreply.github.com>
2023-04-11 13:17:14 -07:00
..
Readme.md
apiDefinition.swagger.json Updated the connector (#2525) 2023-04-11 13:17:14 -07:00
apiProperties.json Changed the Icon color (#2319) 2023-01-19 15:04:11 -08:00

Readme.md

Bitskout

Create smart plugins powered by A.I. and automatically extract information from files, emails, documents, etc. to your tasks and write data to your tools. Save more than 5 hours per week on typing data into tools.

Publisher

Name: Bitskout Email: admin@bitskout.com

Prerequisites

To run the Bitskout plugins you have to do the following:

  1. Create an Account at Bitskout. You can sign up here
  2. Get your Bitskout API Key. Login to Bitskout, go to your Profile and select Tokens and Passwords tab. Click Generate Token button to generate your API Key

API Limits

There is 14 days trial. After that you need to purchase a specific plan.

Supported Operations

List Plugins

This action retrieves a list of your Bitskout plugins

Run Plugin for a File

This action is used to run the specific Bitskout plugin for a Provided file.

Input

This action expects two parameters:

  • plugin - Plugin ID that user can select from the Dropdown list
  • file_url - a link to download file. Please note that this should be a direct download link because Bitskout needs to download this file and pass it to the further processing. Please also note that Share Link is not always a Direct Download link

Output

This action returns a JSON-encoded object of the following structure:

{
    "outputs": {
        "<key1>": "<value1>",
        "<key2>": "<value2>",
        ...
        "<key3>": "<value3>",
    }
}

key and value may differ based on the Plugin being run

Run Plugin for a Text

This action is used to run the Bitskout plugin for a provided text.

Input

This action expects two parameters:

  • plugin - Plugin ID that user can select from the Dropdown list
  • text - a text you want to your plugin for

Output

This action returns a JSON-encoded object of the following structure:

{
    "outputs": {
        "<key1>": "<value1>",
        "<key2>": "<value2>",
        ...
        "<key3>": "<value3>",
    }
}

key and value may differ based on the Plugin being run

Issues and Limitations

The number of times you can run the Bitskout plugin is limited by your plan. Please check this page