That one lone Boolean...

I have a reflective process in my middle ware connection that’s based on pipedrive-dotnet.

All of a sudden the process began failing on initialisation. I re-enabled logging and low and behold, one very, very lonely “boolean” Field Type was present:

{
            "id": 57,
            "key": "sequence_enrollment",
            "name": "Sequence enrollment",
            "group_id": 1,
            "order_nr": 0,
            "field_type": "boolean",
            "json_column_flag": false,
            "add_time": "2025-07-02 07:49:00",
            "update_time": null,
            "last_updated_by_user_id": null,
            "edit_flag": false,
            "details_visible_flag": true,
            "add_visible_flag": false,
            "important_flag": false,
            "bulk_edit_allowed": false,
            "filtering_allowed": false,
            "sortable_flag": false,
            "mandatory_flag": true,
            "searchable_flag": false,
            "restriction_settings": [],
            "user_restrictions": null,
            "description": null,
            "created_by_user_id": null,
            "active_flag": true,
            "projects_detail_visible_flag": false,
            "show_in_pipelines": {
                "show_in_all": true
            }
        },

Which, according to the docs, there is no “Boolean” type. So when attempting to deserialise and map this type to something useful, we get an exception.

Look a little further and the sequence_enrollment property is part of AI parameters newly introduced into Pipedrive. Good thing its broken the matrix and “boolean” is not part of the field type options.

My only course of action in a pinch was to add the string so the field_type could actually match to something then when retrieving the field types, I could exclude it.

Is anyone else having this issue?