Skip to main content

customFieldValuesUpdate

Creates, updates, or deletes custom field values for a contact or company.

mutation CustomFieldValuesUpdate(
$subjectId: ID!,
$customFieldList: [CustomFieldListInput]
) {
customFieldValuesUpdate(input: {
subjectId: $subjectId,
customFieldList: $values
}) {
subject {
id
}
}
}

Example request, with payload in the payload.json file:

curl 'https://api.groovehq.com/v2/graphql' -H 'Accept: application/json' -H
'Content-Type: application/json' -H 'Authorization: Bearer TOKEN' -d payload.json

Example payload.json file:

{
"query":"
mutation UpdateCustomFieldValue(
$input: CustomFieldValuesUpdateInput!
) {
customFieldValuesUpdate(input: $input) {
subject {
id
}
errors {
message
path
type
}
}
}
",
"_method":"POST",
"variables": {
"input": {
"subjectId":"co_0000000000",
"customFieldList":[
{
"customFieldIdOrKey":"cf_0000000000",
"value":"My new value"
}
]
},
}
}
customFieldValuesUpdate(
input: CustomFieldValuesUpdateInput!
): CustomFieldValuesUpdatePayload

Arguments

customFieldValuesUpdate.input ● CustomFieldValuesUpdateInput! non-null input common

Parameters for CustomFieldValuesUpdate

Type

CustomFieldValuesUpdatePayload object common

Autogenerated return type of CustomFieldValuesUpdate