Custom Field

Custom fields allow you to add generic text data as key-value pairs to transactions, optionally automated through cards. You can define any number of text fields on organization-level. Those custom fields have a label and a (default) value. If added to a card, each transaction made with this card will receive a copy of the custom fields value. The value of custom fields can be changed on all levels (organization, card, transaction) later as well.

This feature enables use cases like adding customer- or partner-specific data to transactions, for easier reconciliation later or any other use case you might have.

FieldTypeDescription
iduuidUnique identifier of each custom field.
labelstringThe name of the custom field, e.g. displayed in Pliant's UI.
descriptionstringA description of the custom field.
defaultValuestringAn optional default value of the field, which is then prefilled when used.
typestringThe type of the custom field.

- TEXT for generic text data, or
- SELECT for a predefined set of options to choose from
statusstringThe status of the custom field:
ACTIVE
INACTIVE
automationTypestringThe type of automation, only CARD for now. This defines if the field is automatically copied from card to transaction.
mandatoryOnAutomationbooleanDefines if the field is mandatory on automation, meaning it needs to be set on card level.
mandatoryForExportbooleanDefines if the field is mandatory for accounting exports on Pliant side.
createdAtdate-timeThe creation date and time of this custom field.
updatedAtdate-timeThe last update date and time of this custom field.

Custom Field Options

Additionally, you can also use custom field options, which are represented as dropdown selects in the Pliant UI. With this feature, you can limit the input for your customers to a defined set of data.

FieldTypeDescription
iduuidUnique identifier of each custom field option.
customFieldIduuidUnique identifier of the related custom field this option belongs to.
namestringThe name of the custom field option, readable for humans.
valuestringThe value of the custom field option. This is mostly your internal value you want to process.
statusstringThe status of the custom field option. Only an active custom field option can be used.
sourcestringThe source of the custom field option, i.e. how it was created.
externalReferencestringThe external reference of the custom field option. This is the reference in the accounting system and used only there.
defaultbooleanIf set to true, this means this custom field option is the default value for the custom field.
createdAtdate-timeThe date and time the custom field option was created.
updatedAtdate-timeThe date and time the custom field option was last updated.