Custom Field Value

Custom field values refer to the contents of custom fields linked to various CORE modules. The Custom Field Value API allows you to perform the following operations:
Retrieve a list of custom field values
Update a custom field value

  • cURL
  • NODE.JS
  • PHP
  • C#
  • PYTHON
  • JAVA
NameDescriptionFormatAttributes
createdById Identifier of the user who created this objectuuidFilterable
createdOn Date and time when this object was created (UTC Now), in ISO 8601 date-time format, such as YYYY-MM-DDThh:mm:ssdate-timeFilterable, Sortable
customFieldId Identifier of the custom field to which the value is linkeduuid
entityId Identifier of the entity, e.g., project, employee, etc. to which the custom field value is linkeduuidFilterable
entityType Type of the entity to which the custom field value is linked, e.g., Project, Employee, etc.
ModuleNames Enumerated type: Click to see possible values and their descriptions.
Filterable, Sortable
id Object identifieruuidFilterable
integrationSourceId Identifier of the integration source for this object. This property is only used by internal BQE apps and does not have any significance for external usersstringFilterable, Sortable
label Name of the custom fieldstringSortable
lastUpdated Last updated date and time value of this object in ISO 8601 date-time format, such as YYYY-MM-DDThh:mm:ssdate-timeFilterable, Sortable
lastUpdatedById Identifier of the user who last updated this objectuuidFilterable
objectState Represents the state of the object. e.g., new, unchanged, modified or deleted
ObjectState Enumerated type: Click to see possible values and their descriptions.
token Represents the token for update operationsint32
type Type of the custom field, e.g., text, date, etc.
CustomFieldType Enumerated type: Click to see possible values and their descriptions.
value Value contained in the custom fieldstring
version Implements concurrency on this objectbyte

Use this method to retrieve a list of custom field values. Optionally, pass where, orderBy, and page as query parameters to filter the result. Use the fields parameter to request a subset of the model. By default, a complete model is returned.

Request URL
base_url/customfieldvalue

Method Overview

HTTP Method:

GET

Content Type:

application/json

Response Format:

json

Requires Authentication?

Yes

Headers:

Access Token

Module:

CustomFieldValue

Required Scopes:

read:core

Required Subscription:

View Subscription


Request Parameters asterisk denotes required
NameParameter TypeDescriptionFormat
fields Query Specifies the model properties you want in the response bodystring
where Query Specifies only those records that match an expression in the querystring
orderBy Query Specifies the order of the recordsstring
page Query Specifies the page number and number of records on each pagestring
expand Query string
Response Body
NameDescriptionFormat
createdById Identifier of the user who created this objectuuid
createdOn Date and time when this object was created (UTC Now), in ISO 8601 date-time format, such as YYYY-MM-DDThh:mm:ssdate-time
customFieldId Identifier of the custom field to which the value is linkeduuid
entityId Identifier of the entity, e.g., project, employee, etc. to which the custom field value is linkeduuid
entityType Type of the entity to which the custom field value is linked, e.g., Project, Employee, etc.
ModuleNamesEnumerated type: Click to see possible values and their descriptions.
id Object identifieruuid
integrationSourceId Identifier of the integration source for this object. This property is only used by internal BQE apps and does not have any significance for external usersstring
label Name of the custom fieldstring
lastUpdated Last updated date and time value of this object in ISO 8601 date-time format, such as YYYY-MM-DDThh:mm:ssdate-time
lastUpdatedById Identifier of the user who last updated this objectuuid
objectState Represents the state of the object. e.g., new, unchanged, modified or deleted
ObjectStateEnumerated type: Click to see possible values and their descriptions.
token Represents the token for update operationsint32
type Type of the custom field, e.g., text, date, etc.
CustomFieldTypeEnumerated type: Click to see possible values and their descriptions.
value Value contained in the custom fieldstring
version Implements concurrency on this objectbyte
Example Request
Example Response
[
  {
    "createdById": "70bf1200-1b35-4393-b945-eccfe8ab13b1",
    "createdOn": "2024-12-12T05:26:59Z",
    "customFieldId": "0a13c521-b122-4722-83e9-9a2a0762e7cf",
    "entityId": "373bd509-393f-4dda-8089-25ac486d7b7c",
    "entityType": null,
    "id": "6e114d7e-9e91-4402-a2a7-881e667f6d8e",
    "integrationSourceId": "integrationSourceId",
    "label": "label",
    "lastUpdated": "2024-12-12T05:26:59Z",
    "lastUpdatedById": "5bd1ef80-1c5f-4a9d-8a45-820560e9a416",
    "objectState": null,
    "token": 0,
    "type": null,
    "value": "value",
    "version": "U3dhZ2dlciByb2Nrcw=="
  }
]

Use this method to update a custom field value. Pass id and CustomFieldModelValue object as the parameters.

Request URL
base_url/customfieldvalue/{id}

Method Overview

HTTP Method:

PUT

Content Type:

application/json

Response Format:

json

Requires Authentication?

Yes

Headers:

Access Token

Module:

CustomFieldValue

Required Scopes:

readwrite:core

Required Subscription:

View Subscription


Request Parameters asterisk denotes required
NameParameter TypeDescriptionFormat
id Path Custom field value identifierstring
body Body CustomFieldModelValue objectCustomFieldModelValue
Response Body
NameDescriptionFormat
createdById Identifier of the user who created this objectuuid
createdOn Date and time when this object was created (UTC Now), in ISO 8601 date-time format, such as YYYY-MM-DDThh:mm:ssdate-time
customFieldId Identifier of the custom field to which the value is linkeduuid
entityId Identifier of the entity, e.g., project, employee, etc. to which the custom field value is linkeduuid
entityType Type of the entity to which the custom field value is linked, e.g., Project, Employee, etc.
ModuleNamesEnumerated type: Click to see possible values and their descriptions.
id Object identifieruuid
integrationSourceId Identifier of the integration source for this object. This property is only used by internal BQE apps and does not have any significance for external usersstring
label Name of the custom fieldstring
lastUpdated Last updated date and time value of this object in ISO 8601 date-time format, such as YYYY-MM-DDThh:mm:ssdate-time
lastUpdatedById Identifier of the user who last updated this objectuuid
objectState Represents the state of the object. e.g., new, unchanged, modified or deleted
ObjectStateEnumerated type: Click to see possible values and their descriptions.
token Represents the token for update operationsint32
type Type of the custom field, e.g., text, date, etc.
CustomFieldTypeEnumerated type: Click to see possible values and their descriptions.
value Value contained in the custom fieldstring
version Implements concurrency on this objectbyte
Example Request
Example Response
{
  "createdById": "4f2a3564-3c79-4202-a36e-1df31589f9e9",
  "createdOn": "2024-12-12T05:26:59Z",
  "customFieldId": "3bef8c83-22a5-47fe-8626-802cacb74b96",
  "entityId": "29a9c8c1-4c3a-45c1-9849-a59a24eda4fa",
  "entityType": null,
  "id": "a32fe7d0-b958-44aa-96e2-702fd14dc730",
  "integrationSourceId": "integrationSourceId",
  "label": "label",
  "lastUpdated": "2024-12-12T05:26:59Z",
  "lastUpdatedById": "23dc0a45-1c98-4a6f-af72-d1160032eb93",
  "objectState": null,
  "token": 0,
  "type": null,
  "value": "value",
  "version": "U3dhZ2dlciByb2Nrcw=="
}