typesubType
| Fibery field type | Integration type | subType | Comments |
|---|---|---|---|
fibery/decimal | number | It’s possible to apply number optional formatting though field configuration. Formatting is applied only for newly created fields. Formatting can be changed via default Fibery fields UI once field is created. Money Percent Number | |
fibery/integer | number | integer | |
fibery/text | text | It’s possible to apply text optional formatting though field configuration. Formatting is applied only for newly created fields. Formatting can be changed via default Fibery fields UI once field is created. Phone | |
fibery/url | text | url | |
fibery/email | text | email | |
fibery/bool | text | boolean | The conversion from text to boolean is as follows: |
fibery/date-range | text | date-range | The value is a stringified object with |
fibery/date-time-range | text | date-time-range | The value is a stringified object with |
Collaboration~Documents/Document | text | html | Replaces content of rich text field converting value from html format. |
Collaboration~Documents/Document | text | md | Replaces content of rich text field converting value from md format. |
| Icons extension | text | icon | Can be used to set Icon of entity. At the moment it works only with Emojis. The value should be either a native emoji (i.e. 👋🏻) or its alias (i.e. :wave::skin-tone-2:). |
| Single Select Enum | text | single-select | It’s possible to specify options by adding If |
| Workflow | text | workflow | It’s possible to specify options by adding If |
| Multi Select Enum | text or array[text] | multi-select | It’s possible to specify options by adding If Values can be passed differently depending on |
fibery/date-time | date | Value format: 2020-01-22T01:02:23.977Z. | |
fibery/date | date | day | Value format: 2020-08-22. |
| Files | array[text] — for multiple files, text — for single file | file | Array of links to files. The integration service will download files from the links and upload them into Fibery. If access to file content requires authentication then the url should be provided in special format via By default, files are treated as unique by provided URL. So if file url is changed during next sync then previous file will be deleted and new file will be uploaded. Unfortunately, it’s rather common practice to provide temporary file URL. In this case Fibery will be constantly remove and add the same file during each sync. Luckily, Fibery provides a way to add an unique key for each file. Connector developers may add a special query parameter Example: |
| Avatar extension | text | avatar | Link to file. Integration will download the file from the link and upload it into Fibery. |
fibery/location | text | location | Location field. Supported values are: Coordinates Stringified JSON |
Special cases
Title field
By default, the integration will use the Field with idname as the title field (equivalent to the Name Field in standard databases) but it is possible to override this by adding the subType: title annotation.
People relations
targetFieldId possible values:
user/email- finds users by email address (case sensitive)- in all other case will use
Namefield to find a user
Integration relations
Let’s assume that there are two types:Branch and Project. So Project includes many Branches. It can be configured in the following way
Project Idfield withtexttype in theBranchtype. This field is hidden field and used for auto-linking relations.Projectfield inBranchtype. It’s a relation field to theProjecttype.Branchescollection field in theProjecttype. It’s another side ofProject→Branchrelation.
many-to-onemany-to-manyone-to-one