Zum Hauptinhalt springen
PATCH
/
media-bridge
/
v1
/
{appId}
/
properties
/
{objectType}
/
{propertyName}
Mettre à jour une propriété
curl --request PATCH \
  --url https://api.hubapi.com/media-bridge/v1/{appId}/properties/{objectType}/{propertyName} \
  --header 'Content-Type: application/json' \
  --data '{
  "groupName": "<string>",
  "hidden": true,
  "options": [
    {
      "hidden": true,
      "displayOrder": 123,
      "description": "<string>",
      "label": "<string>",
      "value": "<string>"
    }
  ],
  "displayOrder": 123,
  "description": "<string>",
  "calculationFormula": "<string>",
  "label": "<string>",
  "hasUniqueValue": true,
  "type": "bool",
  "fieldType": "booleancheckbox",
  "formField": true
}'
{
  "favoritedOrder": 123,
  "enforceMultivalueUniqueness": true,
  "readOnlyValue": false,
  "hidden": false,
  "optionSortStrategy": "",
  "displayOrder": 123,
  "description": "",
  "showCurrencySymbol": false,
  "type": "",
  "readOnlyDefinition": false,
  "hubspotDefined": false,
  "allowedObjectTypes": "",
  "createdAt": 123,
  "searchTextAnalysisMode": "NONE",
  "textDisplayHint": "",
  "portalId": 123,
  "options": "",
  "isPartial": false,
  "optionsAreMutable": false,
  "hasUniqueValue": false,
  "calculated": false,
  "externalOptions": false,
  "dateDisplayHint": "absolute",
  "favorited": false,
  "updatedAt": 123,
  "createdUserId": 123,
  "canArchive": true,
  "fromUserId": 123,
  "mutableDefinitionNotDeletable": false,
  "isMultiValued": false,
  "sensitiveDataCategories": "",
  "canRestore": true,
  "currencyPropertyName": "",
  "owningAppId": 123,
  "isCustomizedDefault": false,
  "label": "",
  "formField": false,
  "displayMode": "",
  "dataSensitivity": "",
  "groupName": "",
  "deleted": false,
  "referencedObjectType": "",
  "name": "",
  "searchableInGlobalSearch": false,
  "externalOptionsReferenceType": "",
  "numberDisplayHint": "",
  "fieldType": ""
}
Produits pris en charge
Exige l'un des produits suivants ou un produit supérieur.
Marketing HubMarketing HubGratuit
Sales HubSales HubGratuit
Service HubService HubGratuit
Content HubContent HubGratuit

Authorizations

hapikey
string
query
required

Path Parameters

appId
string
required
objectType
string
required
propertyName
string
required

Body

application/json
groupName
string
hidden
boolean
options
object[]
displayOrder
integer
description
string
calculationFormula
string
label
string
hasUniqueValue
boolean
type
enum<string>
Available options:
bool,
date,
datetime,
enumeration,
number,
phone_number,
string
fieldType
enum<string>
Available options:
booleancheckbox,
calculation_equation,
checkbox,
date,
file,
html,
number,
phonenumber,
radio,
select,
text,
textarea
formField
boolean

Response

successful operation

A HubSpot property

favoritedOrder
integer
required

Obsolète. La position de l'ordre lorsqu'il est marqué comme favori.

enforceMultivalueUniqueness
boolean
required
readOnlyValue
boolean
required

Indique si la valeur de la propriété est en lecture seule.

Example:

false

hidden
boolean
required

Si la propriété sera masquée de l'interface utilisateur HubSpot ou non. Il est recommandé de laisser la valeur définie sur « faux » pour les propriétés personnalisées.

Example:

false

optionSortStrategy
enum<string>
required

Spécifie comment trier les options de propriété. Peut être soit « DISPLAY_ORDER » pour se référer au champ displayOrder, soit « ALPHABETICAL ».

Available options:
DISPLAY_ORDER,
ALPHABETICAL
Example:

""

displayOrder
integer
required

La position de l'élément par rapport aux autres éléments de la liste.

description
string
required

Un résumé de l'objectif de la propriété.

Example:

""

showCurrencySymbol
boolean
required

Afficher ou non le symbole de la devise dans l'interface utilisateur de HubSpot.

Example:

false

type
enum<string>
required

Le type de données de la propriété, par exemple une chaîne ou un nombre.

Available options:
string,
number,
bool,
datetime,
enumeration,
date,
phone_number,
currency_number,
json,
object_coordinates
Example:

""

readOnlyDefinition
boolean
required

Indique si la description de la propriété est en lecture seule.

Example:

false

hubspotDefined
boolean
required

Une valeur booléenne fixée à true pour les propriétés par défaut de HubSpot.

Example:

false

allowedObjectTypes
object[]
required

Types d'objets autorisés à utiliser cette propriété.

Example:

""

createdAt
integer
required

Date à laquelle la propriété a été créée, au format ISO 8601.

searchTextAnalysisMode
enum<string>
required
Available options:
NONE,
NOT_ANALYZED_TEXT
textDisplayHint
enum<string>
required

Indication sur la manière dont le texte est affiché et validé dans l'interface utilisateur de HubSpot. Peut être = : « unformatted_single_line », « multi_line », « email », « phone_number », « domain_name », « ip_address », « physical_address » ou « postal_code ».

Available options:
unformatted_single_line,
multi_line,
email,
phone_number,
domain_name,
ip_address,
physical_address,
postal_code
Example:

""

portalId
integer
required

L'ID du compte HubSpot où la propriété est définie.

options
object[]
required

Une liste d'options valides pour la propriété. Ce champ est requis pour les propriétés énumérées.

Example:

""

isPartial
boolean
required

Pour les propriétés par défaut, indique si la propriété a été personnalisée. Équivalent du champ « isCustomizedDefault ».

Example:

false

optionsAreMutable
boolean
required

Si les options peuvent être modifiées après la création.

Example:

false

hasUniqueValue
boolean
required

Indique si la propriété est une propriété à identifiant unique.

Example:

false

calculated
boolean
required

Si la propriété est un champ calculé.

Example:

false

externalOptions
boolean
required

Applicable uniquement aux propriétés de type « énumération ». Doit être définie sur « true » avec un « referencedObjectType » de « OWNER ». Sinon, définir sur « false ».

Example:

false

dateDisplayHint
enum<string>
required
Available options:
absolute,
absolute_with_relative,
time_since,
time_until
favorited
boolean
required

Obsolète. Indique si la propriété est marquée comme favorite.

Example:

false

updatedAt
integer
required

L'horodatage du moment où la propriété a été mise à jour pour la dernière fois, au format ISO 8601.

createdUserId
integer
required

L'ID de l'utilisateur qui a créé la propriété.

canArchive
boolean
required
fromUserId
integer
required

L'ID de l'utilisateur qui a mis à jour la propriété pour la dernière fois.

mutableDefinitionNotDeletable
boolean
required

Si la définition de la propriété peut être personnalisée mais pas supprimée.

Example:

false

isMultiValued
boolean
required

Si la propriété peut contenir plusieurs valeurs.

Example:

false

sensitiveDataCategories
string[]
required

Lorsque sensitiveData est vrai, liste le type de données sensibles contenues dans la propriété (par exemple, « HIPAA »).

Example:

""

canRestore
boolean
required
currencyPropertyName
string
required

Le nom de la propriété de la devise associée.

Example:

""

owningAppId
integer
required
isCustomizedDefault
boolean
required

Pour les propriétés par défaut, indique si la propriété a été personnalisée. Équivalent du champ « isCustomizedDefault ».

Example:

false

label
string
required

Le libellé d'affichage de la propriété.

Example:

""

formField
boolean
required

Si la propriété peut apparaître sur les formulaires.

Example:

false

displayMode
enum<string>
required

Mode d'affichage de la propriété. Peut être : « current_value » ou « all_unique_versions ».

Available options:
current_value,
all_unique_versions
Example:

""

dataSensitivity
enum<string>
required

Indique le niveau de sensibilité de la propriété, par exemple « non_sensitive », « sensitive » ou « highly_sensitive ».

Available options:
none,
standard,
high
Example:

""

groupName
string
required

Le nom du groupe auquel la propriété est attribuée.

Example:

""

deleted
boolean
required

Indique si la propriété a été supprimée.

Example:

false

referencedObjectType
enum<string>
required

Obsolète. Utilisez plutôt externalOptionsReferenceType.

Available options:
CONTACT,
COMPANY,
DEAL,
ENGAGEMENT,
TICKET,
OWNER,
PRODUCT,
LINE_ITEM,
BET_DELIVERABLE_SERVICE,
CONTENT,
CONVERSATION,
BET_ALERT,
PORTAL,
QUOTE,
FORM_SUBMISSION_INBOUNDDB,
QUOTA,
UNSUBSCRIBE,
COMMUNICATION,
FEEDBACK_SUBMISSION,
ATTRIBUTION,
SALESFORCE_SYNC_ERROR,
RESTORABLE_CRM_OBJECT,
HUB,
LANDING_PAGE,
PRODUCT_OR_FOLDER,
TASK,
FORM,
MARKETING_EMAIL,
AD_ACCOUNT,
AD_CAMPAIGN,
AD_GROUP,
AD,
KEYWORD,
CAMPAIGN,
SOCIAL_CHANNEL,
SOCIAL_POST,
SITE_PAGE,
BLOG_POST,
IMPORT,
EXPORT,
CTA,
TASK_TEMPLATE,
AUTOMATION_PLATFORM_FLOW,
OBJECT_LIST,
NOTE,
MEETING_EVENT,
CALL,
EMAIL,
PUBLISHING_TASK,
CONVERSATION_SESSION,
CONTACT_CREATE_ATTRIBUTION,
INVOICE,
MARKETING_EVENT,
CONVERSATION_INBOX,
CHATFLOW,
MEDIA_BRIDGE,
SEQUENCE,
SEQUENCE_STEP,
FORECAST,
SNIPPET,
TEMPLATE,
DEAL_CREATE_ATTRIBUTION,
QUOTE_TEMPLATE,
QUOTE_MODULE,
QUOTE_MODULE_FIELD,
QUOTE_FIELD,
SEQUENCE_ENROLLMENT,
SUBSCRIPTION,
ACCEPTANCE_TEST,
SOCIAL_BROADCAST,
DEAL_SPLIT,
DEAL_REGISTRATION,
GOAL_TARGET,
GOAL_TARGET_GROUP,
PORTAL_OBJECT_SYNC_MESSAGE,
FILE_MANAGER_FILE,
FILE_MANAGER_FOLDER,
SEQUENCE_STEP_ENROLLMENT,
APPROVAL,
APPROVAL_STEP,
CTA_VARIANT,
SALES_DOCUMENT,
DISCOUNT,
FEE,
TAX,
MARKETING_CALENDAR,
PERMISSIONS_TESTING,
PRIVACY_SCANNER_COOKIE,
DATA_SYNC_STATE,
WEB_INTERACTIVE,
PLAYBOOK,
FOLDER,
PLAYBOOK_QUESTION,
PLAYBOOK_SUBMISSION,
PLAYBOOK_SUBMISSION_ANSWER,
COMMERCE_PAYMENT,
GSC_PROPERTY,
SOX_PROTECTED_DUMMY_TYPE,
BLOG_LISTING_PAGE,
QUARANTINED_SUBMISSION,
PAYMENT_SCHEDULE,
PAYMENT_SCHEDULE_INSTALLMENT,
MARKETING_CAMPAIGN_UTM,
DISCOUNT_TEMPLATE,
DISCOUNT_CODE,
FEEDBACK_SURVEY,
CMS_URL,
SALES_TASK,
SALES_WORKLOAD,
USER,
POSTAL_MAIL,
SCHEMAS_BACKEND_TEST,
PAYMENT_LINK,
SUBMISSION_TAG,
CAMPAIGN_STEP,
SCHEDULING_PAGE,
SOX_PROTECTED_TEST_TYPE,
ORDER,
MARKETING_SMS,
PARTNER_ACCOUNT,
CAMPAIGN_TEMPLATE,
CAMPAIGN_TEMPLATE_STEP,
PLAYLIST,
CLIP,
CAMPAIGN_BUDGET_ITEM,
CAMPAIGN_SPEND_ITEM,
MIC,
CONTENT_AUDIT,
CONTENT_AUDIT_PAGE,
PLAYLIST_FOLDER,
LEAD,
ABANDONED_CART,
EXTERNAL_WEB_URL,
VIEW,
VIEW_BLOCK,
ROSTER,
CART,
AUTOMATION_PLATFORM_FLOW_ACTION,
SOCIAL_PROFILE,
PARTNER_CLIENT,
ROSTER_MEMBER,
MARKETING_EVENT_ATTENDANCE,
ALL_PAGES,
AI_FORECAST,
CRM_PIPELINES_DUMMY_TYPE,
KNOWLEDGE_ARTICLE,
PROPERTY_INFO,
DATA_PRIVACY_CONSENT,
GOAL_TEMPLATE,
SCORE_CONFIGURATION,
AUDIENCE,
PARTNER_CLIENT_REVENUE,
AUTOMATION_JOURNEY,
COMBO_EVENT_CONFIGURATION,
CRM_OBJECTS_DUMMY_TYPE,
CASE_STUDY,
SERVICE,
PODCAST_EPISODE,
PARTNER_SERVICE,
PROSPECTING_AGENT_CONTACT_ASSIGNMENT,
UNKNOWN
Example:

""

name
string
required

Le nom interne de la propriété.

Example:

""

Si la propriété peut faire l'objet d'une recherche à l'échelle mondiale.

Example:

false

externalOptionsReferenceType
string
required

Lorsque externalOptions est défini sur true, cela indique que les valeurs d'option de la propriété seront renseignées à partir d'autres systèmes (par exemple, « OWNER » pour la propriété hubspot_owner_id).

Example:

""

numberDisplayHint
enum<string>
required

Indication sur la manière dont une propriété numérique est affichée et validée dans l'interface utilisateur de HubSpot. Peut être : « non formaté », « formaté », « devise », « pourcentage », « durée » ou « probabilité ».

Available options:
unformatted,
formatted,
currency,
percentage,
duration,
probability
Example:

""

fieldType
string
required

Détermine comment la propriété apparaîtra dans l'interface utilisateur de HubSpot ou sur un formulaire. Pour en savoir plus, consultez le guide de l'API sur les propriétés.

Example:

""

I