Custom Attribution API

Create forms quickly by adding customized attributes spanning a wide variety of field types.

API Reference

Take a look at the API Reference, and import Postman Collection.

API Features

Custom Attribution API supports the following field types:

  • Text: for text attributes
  • Date: for date attributes
  • Number: for number (integer, float, etc.) attributes
  • File: for File URLs (provide any valid URL: S3, etc.)
  • Single Select: Predefined list of values that require one of the values to be selected
  • Multiselect: Predefined list of values that allow multiple selections
  • Nested Single Select - Text: any number of nested levels with the last level culminating in a Text attribute
  • Nested Single Select - Date: any number of nested levels with the last level culminating in a Date attribute
  • Nested Single Select - Number: any number of nested levels with the last level culminating in a Number attribute
  • Nested Single Select - File: any number of nested levels with the last level culminating in a File attribute
  • Nested Single Select - Single Select: any number of nested levels with the last level culminating in a Single Select attribute
  • Nested Single Select - Multiselect: any number of nested levels with the last level culminating in a Multiselect attribute

Once you create these Custom Attributes, you can add them to Attribute Bags. An Attribute Bag comprises one or more attributes. When you add an attribute to a bag, you can make it a List and when you do that, the user can provide more than 1 value for that attribute (example: List of Cities user has traveled to).

Once you have your bags defined, you can associate one or more Attribute Bags to your resources (which can be managed by another system - hint: Our Building Blocks API). A resource comprises one or more Attribute Bags.

After bags are added to resources, (end) user can provide values to those attributes.