Feathery (Preview)

Feathery is transforming the way user interfaces for collecting information are built. We help users build customizable and developer-friendly forms.

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)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Connector Metadata
Publisher Troy Taylor
Website https://www.feathery.io/
Privacy policy https://www.feathery.io/privacy-policy
Categories Marketing

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key (in the form 'Token your_API_key') securestring The API Key (in the form 'Token your_API_key') for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create form

Creates a form based off an existing template form.

Create or update user

Creates, updates, or retrieves the information of a specific user.

Create user field

Creates or updates the value of a field for a specific user.

Delete user

Deletes a specific user.

Get account

Retrieve the team name of your account.

Get user fields

Retrieve a list of all fields for a user.

Get user session

Retrieve session data for a form user.

List users

Retrieve a list of all of your users in Feathery.

Retrieve form

Retrieve the schema of a form created in Feathery.

Create form

Creates a form based off an existing template form.

Parameters

Name Key Required Type Description
Form ID
form_id string

The form identifier.

Template Form ID
template_form_id string

The template form identifier.

Step ID
step_id string

The step identifier.

Template Step ID
template_step_id string

The template step identifier.

Origin
origin boolean

Whether origin.

ID
id string

The identifier.

Field ID
field_id string

The field identifier.

ID
id string

The identifier.

Text
text string

The text.

ID
id string

The identifier.

Text
text string

The text.

ID
id string

The identifier.

Source URL
source_url string

The source URL address.

ID
id string

The identifier.

Progress
progress integer

The progress.

Previous Step ID
previous_step_id string

The previous step identifier.

Next Step ID
next_step_id string

The next step identifier.

Trigger
trigger string

The trigger.

Element Type
element_type string

The element type.

Element ID
element_id string

The element identifier.

Comparison
comparison string

The comparison.

Field Key
field_key string

The field key.

Value
value string

The value.

Returns

Create or update user

Creates, updates, or retrieves the information of a specific user.

Parameters

Name Key Required Type Description
ID
id True string

The identifier.

Name
name string

The name.

Returns

Name Path Type Description
API Key
api_key string

The API key.

ID
id string

The identifier.

Name
name string

The name.

Created At
created_at string

When created at.

Updated At
updated_at string

When updated at.

Create user field

Creates or updates the value of a field for a specific user.

Parameters

Name Key Required Type Description
ID
id True string

The identifier.

Field ID
field_id string

The field identifier.

Value
value string

The value.

Returns

Name Path Type Description
Field ID
field_id string

The field identifier.

Value
value string

The value.

Created At
created_at string

When created at.

Updated At
updated_at string

When updated at.

Delete user

Deletes a specific user.

Parameters

Name Key Required Type Description
ID
id True string

The identifier.

Returns

response
string

Get account

Retrieve the team name of your account.

Returns

Name Path Type Description
Team
team string

The team name.

Get user fields

Retrieve a list of all fields for a user.

Parameters

Name Key Required Type Description
ID
id string

The identifier.

Returns

Name Path Type Description
array of object
ID
id string

The identifier.

Type
type string

The type.

Display Text
display_text string

The display text.

Value
value string

The value.

Created At
created_at string

When created at.

Updated At
updated_at string

When updated at.

Hidden
hidden boolean

Whether hidden.

Get user session

Retrieve session data for a form user.

Parameters

Name Key Required Type Description
User ID
user_id True string

The user identifier.

Form Key
form_key True string

The form key.

Returns

Name Path Type Description
Current Step Key
current_step_key string

The current step key.

Authorization ID
auth_id string

The authorization identifier.

Authorization Email
auth_email string

The authorization email address.

Authorization Phone
auth_phone string

The authorization phone number.

List users

Retrieve a list of all of your users in Feathery.

Returns

Name Path Type Description
array of object
ID
id string

The identifier.

Name
name string

The name.

Created At
created_at string

When created at.

Updated At
updated_at string

When updated at.

Retrieve form

Retrieve the schema of a form created in Feathery.

Parameters

Name Key Required Type Description
Form ID
form_id True string

The form identifier.

Returns

Name Path Type Description
Form ID
form_id string

The form identifier.

Steps
steps array of object
Origin
steps.origin boolean

Whether origin.

Images
steps.images array of object
ID
steps.images.id string

The identifier.

Source Image
steps.images.properties.source_image string

The source image.

Videos
steps.videos array of object
ID
steps.videos.id string

The identifier.

Loop
steps.videos.properties.loop boolean

Whether to loop.

Muted
steps.videos.properties.muted boolean

Whether muted.

Autoplay
steps.videos.properties.autoplay boolean

Whether to autoplay.

Controls
steps.videos.properties.controls boolean

Whether to show controls.

Source URL
steps.videos.properties.source_url string

The source URL address.

Source Type
steps.videos.properties.source_type string

The source type.

Video Extension
steps.videos.properties.video_extension string

The video extension.

Progress Bars
steps.progress_bars array of object
ID
steps.progress_bars.id string

The identifier.

Progress
steps.progress_bars.properties.progress string

The progress.

Segments
steps.progress_bars.properties.num_segments integer

The number of segments.

Texts
steps.texts array of object
ID
steps.texts.id string

The identifier.

Text
steps.texts.properties.text string

The text.

Text Formatted
steps.texts.properties.text_formatted array of object
Insert
steps.texts.properties.text_formatted.insert string

The insert.

Font Size
steps.texts.properties.text_formatted.attributes.font_size integer

The font size.

Font Color
steps.texts.properties.text_formatted.attributes.font_color string

The font color.

Font Link
steps.texts.properties.text_formatted.attributes.font_link string

The font link.

Font Weight
steps.texts.properties.text_formatted.attributes.font_weight integer

The font weight.

Font Strike
steps.texts.properties.text_formatted.attributes.font_strike boolean

Whether the font is striked-through.

Font Underline
steps.texts.properties.text_formatted.attributes.font_underline boolean

Whether the font is underlined.

Buttons
steps.buttons array of object
ID
steps.buttons.id string

The identifier.

Text
steps.buttons.properties.text string

The text.

Submit
steps.buttons.properties.submit boolean

Whether a submit button.

Actions
steps.buttons.properties.actions array of object
URL
steps.buttons.properties.actions.url string

The URL address.

Type
steps.buttons.properties.actions.type string

The type.

Submit
steps.buttons.properties.actions.submit boolean

Whether a submit button.

Open Tab
steps.buttons.properties.actions.open_tab boolean

Whether to open a tab.

Text Formatted
steps.buttons.properties.text_formatted array of object
Insert
steps.buttons.properties.text_formatted.insert string

The insert.

Font Color
steps.buttons.properties.text_formatted.attributes.font_color string

The font color.

Font Strike
steps.buttons.properties.text_formatted.attributes.font_strike boolean

Whether the font is striked-through.

Font Underline
steps.buttons.properties.text_formatted.attributes.font_underline boolean

Whether the font is underlined.

Show Loading Icon
steps.buttons.properties.show_loading_icon string

The show loading icon.

Disable If Fields Incomplete
steps.buttons.properties.disable_if_fields_incomplete boolean

Whether to disable if fields are imcomplete.

Subgrids
steps.subgrids array of object
ID
steps.subgrids.id string

The identifier.

Position
steps.subgrids.position array of integer

The position.

Axis
steps.subgrids.axis string

The axis.

Mobile Axis
steps.subgrids.mobile_axis string

The mobile axis.

Layout
steps.subgrids.layout array of integer

The layout.

Mobile Layout
steps.subgrids.mobile_layout string

The mobile layout.

Gap
steps.subgrids.styles.gap integer

The gap.

Padding Top
steps.subgrids.styles.padding_top integer

The padding top.

Padding Left
steps.subgrids.styles.padding_left integer

The padding left.

Padding Right
steps.subgrids.styles.padding_right integer

The padding right.

Padding Bottom
steps.subgrids.styles.padding_bottom integer

The padding bottom.

Vertical Align
steps.subgrids.styles.vertical_align string

The vertical align.

Horizontal Align
steps.subgrids.styles.horizontal_align string

The horizontal align.

External Padding Top
steps.subgrids.styles.external_padding_top integer

The external padding top.

External Padding Left
steps.subgrids.styles.external_padding_left integer

The external padding left.

External Padding Right
steps.subgrids.styles.external_padding_right integer

The external padding right.

External Padding Bottom
steps.subgrids.styles.external_padding_bottom integer

The external padding bottom.

Background Color
steps.subgrids.styles.background_color string

The background color.

Layout
steps.subgrids.styles.layout string

The layout.

Gap
steps.subgrids.mobile_styles.gap integer

The gap.

Padding Top
steps.subgrids.mobile_styles.padding_top integer

The padding top.

Padding Left
steps.subgrids.mobile_styles.padding_left integer

The padding left.

Padding Right
steps.subgrids.mobile_styles.padding_right integer

The padding right.

Padding Bottom
steps.subgrids.mobile_styles.padding_bottom integer

The padding bottom.

Vertical Align
steps.subgrids.mobile_styles.vertical_align string

The vertical align.

Horizontal Align
steps.subgrids.mobile_styles.horizontal_align string

The horizontal align.

External Padding Top
steps.subgrids.mobile_styles.external_padding_top integer

The external padding top.

External Padding Left
steps.subgrids.mobile_styles.external_padding_left integer

The external padding left.

External Padding Right
steps.subgrids.mobile_styles.external_padding_right integer

The external padding right.

External Padding Bottom
steps.subgrids.mobile_styles.external_padding_bottom integer

The external padding bottom.

Background Color
steps.subgrids.mobile_styles.background_color string

The background color.

Layout
steps.subgrids.mobile_styles.layout string

The layout.

Key
steps.subgrids.key integer

The key.

Previous Conditions
steps.previous_conditions array of object
ID
steps.previous_conditions.id string

The identifier.

Element Type
steps.previous_conditions.element_type string

The element type.

Element ID
steps.previous_conditions.element_id string

The element identifier.

Next Step
steps.previous_conditions.next_step string

The next step.

Previous Step
steps.previous_conditions.previous_step string

The previous step.

Next Step Key
steps.previous_conditions.next_step_key string

The next step key.

Previous Step Key
steps.previous_conditions.previous_step_key string

The previous step key.

Next Conditions
steps.next_conditions array of object
ID
steps.next_conditions.id string

The identifier.

Element Type
steps.next_conditions.element_type string

The element type.

Element ID
steps.next_conditions.element_id string

The element identifier.

Next Step
steps.next_conditions.next_step string

The next step.

Previous Step
steps.next_conditions.previous_step string

The previous step.

Next Step Key
steps.next_conditions.next_step_key string

The next step key.

Previous Step Key
steps.next_conditions.previous_step_key string

The previous step key.

Created At
steps.created_at string

When created at.

Updated At
steps.updated_at string

When updated at.

Fields
steps.fields array of string

The fields.

ID
steps.id string

The identifier.

Definitions

string

This is the basic data type 'string'.