Infinity icon

Infinity

Work with Infinity items

Actions25

Attribute → Create

AI-generated

Overview

This node operation creates a new attribute within a specified board in a workspace on the Infinity platform. It is useful for users who want to dynamically add custom attributes to their boards, such as text fields, checkboxes, dates, or other data types supported by Infinity. For example, a project manager might use this to add a "Priority" attribute to tasks on a project board.

Use Case Examples

  1. Creating a new text attribute named 'Priority' on a project board to categorize tasks.
  2. Adding a checkbox attribute to track completion status of items on a board.

Properties

Name Meaning
Workspace ID The ID of the workspace where the board resides.
Board ID The ID of the board where the attribute will be created.
Attribute Name The name of the attribute to create.
Attribute Type The type of the attribute to create, such as text, checkbox, date, number, etc.
Attribute Fields Additional fields for the attribute including default data and settings as JSON objects.

Output

JSON

  • json
    • id - The unique identifier of the created attribute.
    • name - The name of the created attribute.
    • type - The type of the created attribute.
    • default_data - The default data set for the attribute, if any.
    • settings - The settings configured for the attribute.

Dependencies

  • Requires an API key credential for Infinity API authentication.

Troubleshooting

  • Error 'Attribute Name is required.': Ensure the 'Attribute Name' field is filled before creating an attribute.
  • Error 'Invalid JSON value for "Default Data"': Verify that the 'Default Data' field contains valid JSON.
  • Error 'Invalid JSON value for "Settings"': Verify that the 'Settings' field contains a valid JSON object.
  • General API errors: Check workspace and board IDs are correct and the API key has sufficient permissions.

Discussion