Zum Hauptinhalt springen
POST
/
media-bridge
/
v1
/
{appId}
/
properties
/
{objectType}
Neue Eigenschaft erstellen
curl --request POST \
  --url https://api.hubapi.com/media-bridge/v1/{appId}/properties/{objectType} \
  --header 'Content-Type: application/json' \
  --data '{
  "hidden": true,
  "displayOrder": 123,
  "description": "<string>",
  "label": "<string>",
  "type": "bool",
  "formField": true,
  "dataSensitivity": "non_sensitive",
  "groupName": "<string>",
  "referencedObjectType": "<string>",
  "name": "<string>",
  "options": [
    {
      "hidden": true,
      "displayOrder": 123,
      "description": "<string>",
      "label": "<string>",
      "value": "<string>"
    }
  ],
  "calculationFormula": "<string>",
  "hasUniqueValue": true,
  "fieldType": "booleancheckbox",
  "externalOptions": 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": ""
}
Unterstützte Produkte
Erfordert eines der folgenden Produkte oder höher.
Marketing HubMarketing HubKostenlos
Sales HubSales HubKostenlos
Service HubService HubKostenlos
Content HubContent HubKostenlos

Authorizations

hapikey
string
query
required

Path Parameters

appId
string
required
objectType
string
required

Body

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

Response

successful operation

A HubSpot property

favoritedOrder
integer
required

Veraltet. Die Position in der Reihenfolge bei Kennzeichnung als Favorit.

enforceMultivalueUniqueness
boolean
required
readOnlyValue
boolean
required

Gibt an, ob der Wert der Eigenschaft schreibgeschützt ist.

Example:

false

hidden
boolean
required

Ob die Eigenschaft aus der HubSpot-UI ausgeblendet wird oder nicht. Empfohlen wird, diese Option bei benutzerdefinierten Eigenschaften auf „false“ (falsch) zu setzen.

Example:

false

optionSortStrategy
enum<string>
required

Gibt an, wie Eigenschaftsoptionen sortiert werden. Kann entweder „DISPLAY_ORDER“ zum Verschieben in das Feld „displayOrder“ oder „ALPHABETICAL“ sein.

Available options:
DISPLAY_ORDER,
ALPHABETICAL
Example:

""

displayOrder
integer
required

Die Position des Elements in Bezug auf andere Elemente der Liste.

description
string
required

Eine Übersicht über den Zweck der Eigenschaft.

Example:

""

showCurrencySymbol
boolean
required

Ob das Währungssymbol in der HubSpot-UI anzeigt wird.

Example:

false

type
enum<string>
required

Der Datentyp der Eigenschaft, z. B. Zeichenfolge oder Zahl.

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

""

readOnlyDefinition
boolean
required

Ob die Beschreibung der Eigenschaft schreibgeschützt ist.

Example:

false

hubspotDefined
boolean
required

Ein boolescher Wert, der für Standardeigenschaften von HubSpot auf „true“ (wahr) festgelegt ist.

Example:

false

allowedObjectTypes
object[]
required

Objekttypen, die zur Verwendung dieser Eigenschaft berechtigt sind.

Example:

""

createdAt
integer
required

Der Zeitstempel, wann die Eigenschaft erstellt wurde (Format ISO 8601).

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

Hinweis, wie der Text in der HubSpot-UI angezeigt und validiert wird. Kann „unformatted_single_line“, „multi_line“, „email“, „phone_number“, „domain_name“, „ip_address“, „physical_address“ oder „postal_code“ sein.

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

""

portalId
integer
required

Die ID des HubSpot-Accounts, in dem die Eigenschaft definiert ist.

options
object[]
required

Eine Liste der gültigen Optionen für die Eigenschaft. Pflichtfeld bei Aufzählungseigenschaften.

Example:

""

isPartial
boolean
required

Für Standardeigenschaften; gibt an, ob die Eingeschaft angepasst wurde. Entspricht dem Feld „isCustomizedDefault“.

Example:

false

optionsAreMutable
boolean
required

Ob Optionen nach der Erstellung geändert werden können.

Example:

false

hasUniqueValue
boolean
required

Ob es sich bei der Eigenschaft um eine „Eindeutige ID“-Eigenschaft handelt.

Example:

false

calculated
boolean
required

Ob es sich bei der Eigenschaft um ein berechnetes Feld handelt.

Example:

false

externalOptions
boolean
required

Gilt nur für Eigenschaften vom Typ „Aufzählung“. Muss in Verbindung mit einem „referencedObjectType“ von „OWNER“ auf „true“ (wahr) festgelegt werden. Ist andernfalls „false“ (falsch).

Example:

false

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

Veraltet. Ob die Eigenschaft als Favorit markiert ist.

Example:

false

updatedAt
integer
required

Der Zeitstempel, wann die Eigenschaft zuletzt aktualisiert wurde (Format ISO 8601).

createdUserId
integer
required

Die ID des Benutzers, der die Eigenschaft erstellt hat.

canArchive
boolean
required
fromUserId
integer
required

Die ID des Benutzers, der die Eigenschaft zuletzt aktualisiert hat.

mutableDefinitionNotDeletable
boolean
required

Ob die Eigenschaftsdefinition angepasst, jedoch nicht gelöscht werden kann.

Example:

false

isMultiValued
boolean
required

Ob die Eigenschaften mehrere Werte enthalten kann.

Example:

false

sensitiveDataCategories
string[]
required

Führt den in der Eigenschaft enthaltenen Typ vertraulicher Daten (z. B. „HIPAA“) auf, wenn „sensitiveData“ auf „true“ (wahr) festgelegt ist.

Example:

""

canRestore
boolean
required
currencyPropertyName
string
required

Der Name er zugehörigen Währungseigenschaft.

Example:

""

owningAppId
integer
required
isCustomizedDefault
boolean
required

Für Standardeigenschaften; gibt an, ob die Eingeschaft angepasst wurde. Entspricht dem Feld „isCustomizedDefault“.

Example:

false

label
string
required

Das Anzeigelabel für die Eigenschaft.

Example:

""

formField
boolean
required

Ob die Eigenschaft in Formularen verwendet werden kann.

Example:

false

displayMode
enum<string>
required

Der Modus, in dem die Eigenschaft angezeigt wird. Kann „current_value“ oder „all_unique_versions“ sein.

Available options:
current_value,
all_unique_versions
Example:

""

dataSensitivity
enum<string>
required

Gibt das Vertraulichkeitsniveau der Eigenschaft an, z. B. „non_sensitive“, „sensitive“ oder „highly_sensitive“.

Available options:
none,
standard,
high
Example:

""

groupName
string
required

Der Name der Gruppe, der die Eigenschaft zugeordnet ist.

Example:

""

deleted
boolean
required

Ob die Eigenschaft gelöscht wurde.

Example:

false

referencedObjectType
enum<string>
required

Veraltet. Verwenden Sie stattdessen „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

Der interne Name der Eigenschaft.

Example:

""

Ob die Eigenschaft global durchsuchbar ist.

Example:

false

externalOptionsReferenceType
string
required

Wenn „externalOptions“ auf „true“ (wahr) festgelegt ist, werden die Optionswerte der Eigenschaft aus anderen Systemen abgerufen (z. B. „OWNER“ für die Eigenschaft „hubspot_owner_id“).

Example:

""

numberDisplayHint
enum<string>
required

Hinweis, wie eine Zahleneigenschaft in der HubSpot-UI angezeigt und validiert wird. Kann „unformatted“, „formatted“, „currency“, „percentage“, „duration“ oder „probability“ sein.

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

""

fieldType
string
required

Legt fest, wie die Eigenschaft in der HubSpot-UI oder in einem Formular angezeigt wird. Weitere Informationen in der Anleitung zur Eigenschaften-API.

Example:

""

I