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.
"^[a-zA-Z0-9-]{20,64}$"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. 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