{"Status":true,"Message":"","Response":{"post":{"postuid":"cac87b96-a65f-4479-92f8-f8820eac63a0","tenantuid":"d8b744fc-2e70-4089-bb80-dd1d08f6c7b2","projectuid":"542e5f51-33cf-401f-aebe-4324ebe36fe4","title":"List of Custom Contact Fields","slug":"reference/get-custom-contact-fields-1","html":"\u003Cp\u003EReturns the tenant\u0027s catalog of custom contact field definitions (the \u0022graph\u0022). These are the fields that can be set on a contact via \u003Ccode\u003EextendedProperties\u003C/code\u003E in \u003Ca href=\u0022/reference/create-or-edit-a-contact-1\u0022\u003ECreate or Update a Contact\u003C/a\u003E. To inspect the values of these fields on a specific contact, use \u003Ca href=\u0022/reference/get-custom-contact-field-data\u0022\u003EList Contact\u0027s Custom Fields\u003C/a\u003E.\u003C/p\u003E\u003Cdiv class=\u0022api_header\u0022\u003EHTTP Response Examples\u003C/div\u003E\u003Cdiv class=\u0022code_wrapper\u0022\u003E\u003Cdiv class=\u0022d-flex header\u0022\u003E\u003Cspan class=\u0022httpstatus\u0022\u003E\u003Cspan class=\u0022solid-circle success\u0022\u003E\u003C/span\u003E200\u003C/span\u003E\u003C/div\u003E\u003Cdiv class=\u0022code\u0022 data-language=\u0022json\u0022\u003E{\r\n  \u0026quot;Status\u0026quot;: true,\r\n  \u0026quot;Message\u0026quot;: \u0026quot;\u0026quot;,\r\n  \u0026quot;Response\u0026quot;: {\r\n    \u0026quot;graph\u0026quot;: [\r\n      {\r\n        \u0026quot;id\u0026quot;: 45,\r\n        \u0026quot;tenantId\u0026quot;: 112,\r\n        \u0026quot;campaignId\u0026quot;: 0,\r\n        \u0026quot;name\u0026quot;: \u0026quot;MobileSite\u0026quot;,\r\n        \u0026quot;apiname\u0026quot;: \u0026quot;mobilesite\u0026quot;,\r\n        \u0026quot;datatype\u0026quot;: \u0026quot;Text\u0026quot;,\r\n        \u0026quot;groupname\u0026quot;: \u0026quot;\u0026quot;,\r\n        \u0026quot;picklist\u0026quot;: [],\r\n        \u0026quot;autoupdate\u0026quot;: false,\r\n        \u0026quot;isIndexed\u0026quot;: false,\r\n        \u0026quot;isIncludeExport\u0026quot;: false,\r\n        \u0026quot;isLeadField\u0026quot;: false,\r\n        \u0026quot;status\u0026quot;: 0,\r\n        \u0026quot;index\u0026quot;: 0,\r\n        \u0026quot;sort\u0026quot;: 0,\r\n        \u0026quot;date_created\u0026quot;: \u0026quot;2018-06-27T17:51:57.027\u0026quot;\r\n      }\r\n    ]\r\n  }\r\n}\u003C/div\u003E\u003C/div\u003E\u003Cdiv class=\u0022api_header\u0022\u003EHTTP Response Parameters\u003C/div\u003E\u003Csection class=\u0022api_parameters\u0022\u003E\u003Csection class=\u0022api_param\u0022\u003E\u003Cdiv class=\u0022api_param_header\u0022\u003E\u003Cspan class=\u0022p_name\u0022\u003Egraph\u003C/span\u003E\u003Cspan class=\u0022p_type\u0022\u003Earray\u003C/span\u003E\u003C/div\u003E\u003Cdiv\u003EArray of custom field definitions. Each has id, tenantId, campaignId (0 for tenant-wide fields), name (display), apiname (key), datatype (Text, Number, DateTime, Bool, Double, StringArray), groupname, picklist (array of allowed values for StringArray), autoupdate, isIndexed, isIncludeExport, isLeadField, status, index, sort, and date_created.\u003C/div\u003E\u003C/section\u003E\u003C/section\u003E\u003Cp\u003E\u003C/p\u003E","json_meta":{"api_verb":"GET","api_path":"https://us-1.dailystory.com/api/v1/contact/graph"},"publish_status":0,"post_type":"API","authoruid":"3dde8c16-763a-4a2b-ae0b-1d8c50c62e3d","author":{"authoruid":"3dde8c16-763a-4a2b-ae0b-1d8c50c62e3d"},"featured_image_updating":false,"meta_description":"Returns a list of custom contact fields with example JSON response, including field details like name, datatype, status, and more.","display_toc":true,"has_workingcopy":false,"allow_indexing":true,"sort_order":6,"total_views":0,"date_published":"2026-04-20T12:00:00","date_updated":"2026-04-20T14:02:06.493","date_created":"2025-09-25T16:01:54.933"}}}