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 protected] |
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'.