Créer une définition de données personnalisées
Crée une définition de données personnalisées — le schéma d'un nouvel objet custom. La définition déclare son name, une description optionnelle, les fields acceptés (colonnes typées), une clé composite unique_keys optionnelle (utilisée par saveCustomDataRecords pour résoudre l'upsert), et des relationships optionnelles reliant un champ source à un schéma système (contacts, products) ou à un autre schéma custom. La définition est créée en statut active. Le name doit être unique. Si une relation omet targetField, le serveur affecte la clé canonique : id pour un schéma custom, id_contact pour contacts, product_id pour products.
Parameters
Header Parameters
[Authentication] Required API key.
"^[a-zA-Z0-9-]{20,64}$"Request Body
Responses
Custom data definition created successfully
Créer une définition de données personnalisées Crée une définition de données personnalisées — le schéma d'un nouvel objet custom. La définition déclare son name, une description optionnelle, les fields acceptés (colonnes typées), une clé composite unique_keys optionnelle (utilisée par saveCustomDataRecords pour résoudre l'upsert), et des relationships optionnelles reliant un champ source à un schéma système (contacts, products) ou à un autre schéma custom. La définition est créée en statut active. Le name doit être unique. Si une relation omet targetField, le serveur affecte la clé canonique : id pour un schéma custom, id_contact pour contacts, product_id pour products. POST /v1/custom-data-definitions createCustomDataDefinition Custom data definitions spm-api-key [Authentication] Required API key. Custom data definition created successfully Client error - Invalid request or authentication issues Server error - Internal processing failure