Person Fields API is providing wrong “field_type: varchar” for “field_code: emails“ in the response. Expected field_type is array for the Emails. The response we get from the personFields API as below :
”{
"success": true,
“data”: [
{
“field_name”: “ID”,
“field_code”: “id”,
“field_type”: “int”,
“options”: null,
“subfields”: null,
“is_custom_field”: false,
“is_optional_response_field”: false
},
{
“field_name”: “Name”,
“field_code”: “name”,
“field_type”: “varchar”,
“options”: null,
“subfields”: null,
“is_custom_field”: false,
“is_optional_response_field”: false
},
{
“field_name”: “Phone”,
“field_code”: “phones”,
“field_type”: “phone”,
“options”: null,
“subfields”: null,
“is_custom_field”: false,
“is_optional_response_field”: false
},
{
“field_name”: “Email”,
“field_code”: “emails”,
“field_type”: “varchar”,
“options”: null,
“subfields”: null,
“is_custom_field”: false,
“is_optional_response_field”: false
},
{
“field_name”: “Person created”,
“field_code”: “add_time”,
“field_type”: “date”,
“options”: null,
“subfields”: null,
“is_custom_field”: false,
“is_optional_response_field”: false
},
{
“field_name”: “Update time”,
“field_code”: “update_time”,
“field_type”: “date”,
“options”: null,
“subfields”: null,
“is_custom_field”: false,
“is_optional_response_field”: false
},
{
“field_name”: “Organization”,
“field_code”: “org_id”,
“field_type”: “org”,
“options”: null,
“subfields”: null,
“is_custom_field”: false,
“is_optional_response_field”: false
},
{
“field_name”: “Owner”,
“field_code”: “owner_id”,
“field_type”: “user”,
“options”: null,
“subfields”: null,
“is_custom_field”: false,
“is_optional_response_field”: false
}
\]
}
”