Extend a custom data definition
Adds fields and/or relationships to an existing custom data definition. Existing fields and relationships are preserved — this endpoint only appends. To rename or change the definition's name/description, pass them in the body (those fields are updated in place). Existing records are not migrated; new fields read as null until written. The targetField auto-assignment rule applies (see createCustomDataDefinition).
Parameters
Header Parameters
[Authentication] Required API key, in the form {prefix}.{secret}.
"a1b2c3d4.xK9pR2mVn6QwErTyUiOpAsDfGhJkLzXcVbNmQwErTyU""^[a-zA-Z0-9]{8}\\.[A-Za-z0-9_-]+$"Path Parameters
Unique identifier of the custom data definition to extend.
Request Body
Responses
Custom data definition extended successfully
Extend a custom data definition Adds fields and/or relationships to an existing custom data definition. Existing fields and relationships are preserved — this endpoint only appends. To rename or change the definition's name/description, pass them in the body (those fields are updated in place). Existing records are not migrated; new fields read as null until written. The targetField auto-assignment rule applies (see createCustomDataDefinition). PATCH /v1/custom-data-definitions/{id_definition}/extend extendCustomDataDefinition Custom data definitions spm-api-key [Authentication] Required API key, in the form {prefix}.{secret}. id_definition Unique identifier of the custom data definition to extend. Custom data definition extended successfully Client error - Invalid request or authentication issues Server error - Internal processing failure