Cette page répertorie tous les champs que vous pouvez écrire (et lire) via l'API propform : le type de données ou le format attendu est indiqué pour chacun d’entre eux. La liste est générée directement à partir des règles de validation de propform et est donc toujours à jour.
> Vous pouvez consulter à tout moment la valeur actuelle d’un champ via GET /forms/{id} ou GET /fields/{id}. Cette page complète ces informations en indiquant le format de saisie, qu’un simple appel de lecture ne révèle pas.
Certains formats ne sont pas intuitifs – voici les principaux pièges à éviter :
true/false (recommandé) ou 1/0.#0d6efd.datalist (valeurs de sélection d’un champ) doit être indiqué sous forme de liste séparée par des points-virgules : Rot;Grün;Blau.webhook_modules doivent être fournis sous la forme d’un véritable tableau JSON, par exemple ["address","estate"].form_password, create_file_owner_password) sont en écriture seule : vous pouvez les définir, mais ils n’apparaissent jamais dans les réponses.custom_slug doit être unique au sein de votre compte – sinon, utilisez 422.id, slug, user_id, les indicateurs de modèle et les compteurs.relation_subform_elements pour le champ de liaison, searchcriteria_list_subform_elements pour le widget de profils de recherche) sont des tableaux JSON d'objets ; les clés autorisées par entrée figurent en lignes ↳ juste sous le champ de liste. type vaut field (avec name = nom du champ onOffice) ou un élément de mise en page (headline, description, dividingline, pour le champ de liaison aussi collapsible, chacun avec text). Dans le widget de profils de recherche, default, default_von et default_bis ne s'appliquent qu'aux nouveaux profils (champs multiples en liste séparée par des points-virgules, oui/non en "1"/"0", toutes les valeurs en texte) ; min, max, step et allow_input relèvent de l'affichage slider.Pour les propriétés de champ liées à onOffice (onoffice_field_name), vous trouverez les valeurs valides via GET /onoffice/fields.
Champ |
Type / format |
|---|---|
accent_color |
Texte (max. 7) |
access_password |
Texte (max. 255) |
access_password_enabled |
Oui/Non |
access_password_error |
Texte (max. 500) |
access_password_label |
Texte (max. 255) |
active |
Oui/Non |
address_duplicate_check |
Oui/Non |
address_duplicate_check_fields |
Texte (max. 1000) |
address_filter |
Texte (max. 50) |
agentslog_Absagegrund |
Texte (max. 255) |
agentslog_Aktionsart |
Texte (max. 255) |
agentslog_Aktionstyp |
Texte (max. 255) |
agentslog_Bemerkung |
Texte (max. 20000) |
agentslog_Benutzer_nr |
Texte (max. 255) |
agentslog_Beratungsebene |
Texte (max. 1) |
agentslog_Dauer |
Nombre |
agentslog_HerkunftKontakt |
Texte (max. 255) |
agentslog_Kosten |
Nombre |
agentslog_merkmal |
Texte (max. 255) |
ai_voice_fill_active |
Oui/Non |
auto_send_form |
Oui/Non |
background_color |
Texte (max. 7) |
background_image_blur |
Nombre |
background_image_brightness |
Nombre |
background_image_contrast |
Nombre |
background_image_greyscale |
Nombre |
background_image_url |
URL |
card_background_blur |
Nombre |
card_background_color |
Texte (max. 7) |
card_background_opacity |
Nombre |
card_corners |
Texte (max. 20) |
card_font_color |
Texte (max. 7) |
card_shadow |
Texte (max. 255) |
create_file |
Oui/Non |
create_file_certificate_contact_info |
Texte (max. 128) |
create_file_certificate_encryption |
Une de: none, default, user |
create_file_certificate_encryption_permissions |
Liste (tableau JSON) |
create_file_certificate_location |
Texte (max. 128) |
create_file_certificate_name |
Texte (max. 64) |
create_file_certificate_reason |
Texte (max. 128) |
create_file_certificate_type |
Une de: none, default, user |
create_file_certification_level |
Une de: 0, 1, 2 |
create_file_destination |
Une de: FormAddress, FormEstate |
create_file_destination_field |
Texte (max. 50) |
create_file_documentattribute |
Texte (max. 50) |
create_file_name |
Texte (max. 100) |
create_file_owner_password |
Texte (max. 200) |
create_file_pdf_exposes |
Oui/Non |
create_file_pdfexposeidentifiers |
Texte (max. 16000) |
create_file_permissions |
Liste (tableau JSON) |
create_file_sign_pdf |
Oui/Non |
create_file_user_password |
Texte (max. 200) |
custom_slug |
Texte (unique par compte) |
default_imprint |
Oui/Non |
default_styling |
Oui/Non |
description |
Texte (max. 65535) |
disable_submit_button |
Oui/Non |
enable_onoffice_prefill |
Oui/Non |
enable_prefill_with_UUIDs |
Oui/Non |
estate_duplicate_check_objektnr_extern |
Oui/Non |
estate_duplicate_check_objektnr_extern_exists |
Oui/Non |
estate_filter |
Texte (max. 50) |
etracker_active |
Oui/Non |
etracker_id |
Texte (max. 15) |
execute_webhooks |
Oui/Non |
expiration_date_required |
Oui/Non |
expiration_date_required_encrypted |
Oui/Non |
facebook_pixel_active |
Oui/Non |
facebook_pixel_id |
Texte (max. 25) |
favicon_url |
URL |
font_color_submit |
Texte (max. 7) |
form_groups |
Liste d’ID de groupes |
form_password |
Texte (max. 255) |
form_password_error |
Texte (max. 500) |
form_template |
Oui/Non |
form_width |
Nombre |
google_font_name |
Une de: Barlow, Comfortaa, Concert One, Lato, Merriweather, Monoton, Montserrat, Nothing You Could Do, Noto Sans, Noto Serif, Oooh Baby, Open Sans, Oswald, Permanent Marker, Poiret One, Prompt, PT Sans, Raleway, Roboto, Rubik, Rubik Dirt, Slabo 13px, Slabo 27px, Source Sans Pro, Work Sans, Ubuntu, Poppins, Source Serif 4, Baskervville, Inter |
google_tag_manager_active |
Oui/Non |
google_tag_manager_id |
Texte (max. 15) |
headline_font |
Une de: Barlow, Comfortaa, Concert One, Lato, Merriweather, Monoton, Montserrat, Nothing You Could Do, Noto Sans, Noto Serif, Oooh Baby, Open Sans, Oswald, Permanent Marker, Poiret One, Prompt, PT Sans, Raleway, Roboto, Rubik, Rubik Dirt, Slabo 13px, Slabo 27px, Source Sans Pro, Work Sans, Ubuntu, Poppins, Source Serif 4, Baskervville, Inter |
headline_font_color |
Texte (max. 7) |
headline_font_size |
Nombre |
homepage_url |
URL |
iframe_options |
Liste (tableau JSON) |
iframe_script_version |
Texte (max. 50) |
imprint_line_1 |
Texte (max. 255) |
imprint_line_2 |
Texte (max. 255) |
imprint_line_3 |
Texte (max. 255) |
imprint_line_4 |
Texte (max. 255) |
imprint_line_5 |
Texte (max. 255) |
imprint_url |
URL |
internal_note |
Texte (max. 65535) |
internal_title |
Texte |
ip_whitelist |
Oui/Non |
ip_whitelist_ips |
Texte (max. 2000) |
load_related_address_dataset |
Une de: none, OwnerEstate, SecondOwnerEstate, ThirdOwnerEstate, BuyerEstate, SecondBuyerEstate, ThirdBuyerEstate, RenterEstate, SecondRenterEstate, ThirdRenterEstate, TippEstate, ContactPersonBroker, ContactPerson, SecondContactPerson, ThirdContactPerson, SupervisorEstate |
load_related_address_dataset_kontaktart |
Texte (max. 50) |
load_related_estate_dataset |
Une de: none, OwnedEstate, SecondOwnedEstate, ThirdOwnedEstate, BoughtEstate, SecondBoughtEstate, ThirdBoughtEstate, RentedEstate, SecondRentedEstate, ThirdRentedEstate, TippedEstate, SecondTippedEstate, ThirdTippedEstate |
loaded_datasets_required |
Oui/Non |
loaded_datasets_required_address |
Oui/Non |
loaded_datasets_required_estate |
Oui/Non |
logo_url |
URL |
multistep_active |
Oui/Non |
multistep_back_label |
Texte (max. 100) |
multistep_continue_label |
Texte (max. 100) |
multistep_show_back_button |
Oui/Non |
multistep_show_progress |
Oui/Non |
password_required |
Oui/Non |
pre_agentslog_Absagegrund |
Texte (max. 255) |
pre_agentslog_Aktionsart |
Texte (max. 255) |
pre_agentslog_Aktionstyp |
Texte (max. 255) |
pre_agentslog_Bemerkung |
Texte (max. 20000) |
pre_agentslog_Benutzer_nr |
Texte (max. 255) |
pre_agentslog_Beratungsebene |
Texte (max. 1) |
pre_agentslog_Dauer |
Nombre |
pre_agentslog_HerkunftKontakt |
Texte (max. 255) |
pre_agentslog_Kosten |
Nombre |
pre_agentslog_merkmal |
Texte (max. 255) |
pre_write_agentslog |
Oui/Non |
privacypolicy_url |
URL |
redirect |
Texte (max. 65535) |
redirect_append_address_uuid |
Oui/Non |
redirect_append_address_uuid_type |
Une de: FormAddress, OwnerEstate, SecondOwnerEstate, ThirdOwnerEstate, BuyerEstate, SecondBuyerEstate, ThirdBuyerEstate, RenterEstate, SecondRenterEstate, ThirdRenterEstate, TippEstate, ContactPersonBroker, ContactPerson, SecondContactPerson, ThirdContactPerson, SupervisorEstate, SupervisorAddress |
redirect_append_address_uuid_type_kontaktart |
Texte (max. 50) |
redirect_append_estate_uuid |
Oui/Non |
redirect_append_estate_uuid_type |
Une de: FormEstate, OwnedEstate, SecondOwnedEstate, ThirdOwnedEstate, BoughtEstate, SecondBoughtEstate, ThirdBoughtEstate, RentedEstate, SecondRentedEstate, ThirdRentedEstate, TippedEstate, SecondTippedEstate, ThirdTippedEstate |
relation_estate |
Texte (max. 100) |
selling_price_offer_address_field |
Texte (max. 50) |
send_submission_mail |
Oui/Non |
staff_allowed_group_ids |
Liste (tableau JSON) |
staff_allowed_member_ids |
Liste (tableau JSON) |
staff_only_enabled |
Oui/Non |
submission_mail_address |
|
submit_button_label |
Texte (max. 255) |
submit_open |
Texte (max. 10) |
submit_spinner_label |
Texte (max. 255) |
task_Art |
Texte (max. 255) |
task_Aufgabe |
Texte (max. 10000) |
task_Bearbeiter |
Texte (max. 255) |
task_Betreff |
Texte (max. 255) |
task_Prio |
Texte (max. 255) |
task_Status |
Texte (max. 255) |
task_Verantwortung |
Texte (max. 255) |
thankyou_headline |
Texte (max. 200) |
thankyou_rules |
Liste (tableau JSON) |
thankyou_rules_active |
Oui/Non |
thankyou_text |
Texte (max. 5000) |
title |
Texte (max. 255) |
webhook_modules |
Liste (tableau JSON) |
write_agentslog |
Oui/Non |
write_agentslog_with_files |
Oui/Non |
write_multiselect_values |
Liste (tableau JSON) |
write_selling_price_offer_to_field |
Oui/Non |
write_task |
Oui/Non |
write_task_with_files |
Oui/Non |
write_values |
Oui/Non |
write_values_in_address_or_estate |
JSON |
Champ |
Type / format |
|---|---|
attach_document_attributes |
Oui/Non |
attach_document_attributes_2 |
Oui/Non |
attach_pdf_exposes |
Oui/Non |
attach_pdf_exposes_2 |
Oui/Non |
attach_pdf_forms |
Oui/Non |
attach_pdf_forms_2 |
Oui/Non |
attach_pdf_letters |
Oui/Non |
attach_pdf_letters_2 |
Oui/Non |
attach_uploaded_files |
Oui/Non |
attach_uploaded_files_2 |
Oui/Non |
attach_webexposes |
Oui/Non |
attach_webexposes_2 |
Oui/Non |
bcc |
Texte |
bcc_2 |
Texte |
bcc_kontaktart |
Texte |
bcc_kontaktart_2 |
Texte |
bcc_switch |
Texte |
bcc_switch_2 |
Texte |
body |
Texte |
body_2 |
Texte |
cc |
Texte |
cc_2 |
Texte |
cc_kontaktart |
Texte |
cc_kontaktart_2 |
Texte |
cc_switch |
Texte |
cc_switch_2 |
Texte |
displayName |
Texte |
displayName_2 |
Texte |
documentattributes |
Texte |
documentattributes_2 |
Texte |
emailidentity |
Texte (max. 100) |
emailidentity_2 |
Texte (max. 100) |
macro_resolve |
Texte |
macro_resolve_2 |
Texte |
pdfexposeidentifiers |
Texte |
pdfexposeidentifiers_2 |
Texte |
pdfformids |
Texte |
pdfformids_2 |
Texte |
pdfletterids |
Texte |
pdfletterids_2 |
Texte |
receiver |
Texte |
receiver_2 |
Texte |
receiver_kontaktart |
Texte |
receiver_kontaktart_2 |
Texte |
receiver_switch |
Texte |
receiver_switch_2 |
Texte |
replyto |
Texte |
replyto_2 |
Texte |
send_email_via_onoffice |
Oui/Non |
send_email_via_onoffice_2 |
Oui/Non |
subject |
Texte |
subject_2 |
Texte |
templateid |
Texte |
templateid_2 |
Texte |
useHtml |
Oui/Non |
useHtml_2 |
Oui/Non |
webexposeids |
Texte |
webexposeids_2 |
Texte |
Champ |
Type / format |
|---|---|
chat_gpt_active |
Oui/Non |
chat_gpt_assistant_content |
Texte (max. 65000) |
chat_gpt_frequency_penalty |
Nombre |
chat_gpt_max_tokens |
Nombre |
chat_gpt_model |
Texte (max. 50) |
chat_gpt_n |
Nombre |
chat_gpt_onoffice_fieldname |
Texte (max. 50) |
chat_gpt_onoffice_module |
Texte (max. 50) |
chat_gpt_presence_penalty |
Nombre |
chat_gpt_stop |
Texte (max. 100) |
chat_gpt_system_content |
Texte (max. 65000) |
chat_gpt_temperature |
Nombre |
chat_gpt_top_p |
Nombre |
chat_gpt_user_content |
Texte (max. 65000) |
chat_gpt_user_content2 |
Texte (max. 65000) |
Champ |
Type / format |
|---|---|
address_live_search |
Oui/Non |
address_live_search_prefill |
Oui/Non |
address_related_suggestions |
Liste (tableau JSON) |
autocomplete |
Texte (max. 50) |
break_gtm_step_name |
Texte (max. 50) |
calendar_date_mode |
Texte (max. 10) |
calendar_disable_weekends |
Oui/Non |
calendar_max_date |
Texte |
calendar_min_date |
Texte |
collapsible_section_status |
Texte (max. 50) |
datalist |
Texte (max. 65535) |
default_value |
Texte (max. 65535) |
disabled |
Oui/Non |
display_variant |
Texte (max. 50) |
documentAttribute |
Texte (max. 255) |
download_field_create_file_pdfexposeidentifier |
Texte (max. 100) |
download_field_create_file_type |
Texte (max. 50) |
download_field_document_attribute_contains |
Texte (max. 100) |
download_field_estate_document_attribute |
Texte (max. 100) |
download_field_estate_file_title_contains |
Texte (max. 100) |
download_field_estate_file_type |
Texte (max. 50) |
download_field_file_name_contains |
Texte (max. 100) |
download_field_file_name_downloaded_file |
Texte (max. 1000) |
download_field_hide_when_empty |
Oui/Non |
download_field_selector |
Texte (max. 50) |
download_field_url |
Texte (max. 1000) |
download_field_write_agentslog |
Oui/Non |
download_field_write_agentslog_aktionsart |
Texte |
download_field_write_agentslog_aktionstyp |
Texte |
download_field_write_agentslog_merkmal |
Texte |
download_field_write_agentslog_with_files |
Oui/Non |
enable_prefill_with_url_parameters |
Oui/Non |
estate_live_search |
Oui/Non |
estate_live_search_prefill |
Oui/Non |
estate_related_suggestions |
Liste (tableau JSON) |
force_value |
Texte (max. 65535) |
gtm_push_value |
Oui/Non |
half_size |
Oui/Non |
hidden |
Oui/Non |
hint |
Texte (max. 65535) |
iframe_height |
Texte (max. 10) |
iframe_height_auto |
Oui/Non |
iframe_parameters |
Liste (tableau JSON) |
iframe_submit_open |
Texte (max. 10) |
iframe_url |
Texte (max. 65535) |
image_url |
Texte (max. 65535) |
label |
Texte (max. 65535) |
limit_value |
Texte (max. 65535) |
link_append_address_uuid |
Oui/Non |
link_append_address_uuid_type |
Une de: FormAddress, OwnerEstate, SecondOwnerEstate, ThirdOwnerEstate, BuyerEstate, SecondBuyerEstate, ThirdBuyerEstate, RenterEstate, SecondRenterEstate, ThirdRenterEstate, TippEstate, ContactPersonBroker, ContactPerson, SecondContactPerson, ThirdContactPerson, SupervisorEstate, SupervisorAddress |
link_append_address_uuid_type_kontaktart |
Texte (max. 50) |
link_append_estate_uuid |
Oui/Non |
link_append_estate_uuid_type |
Une de: FormEstate, OwnedEstate, SecondOwnedEstate, ThirdOwnedEstate, BoughtEstate, SecondBoughtEstate, ThirdBoughtEstate, RentedEstate, SecondRentedEstate, ThirdRentedEstate, TippedEstate, SecondTippedEstate, ThirdTippedEstate |
link_button_link |
Texte (max. 65535) |
link_open_in_new_tab |
Oui/Non |
max_value |
Nombre |
min_value |
Nombre |
min_value_onoffice |
Oui/Non |
multiselect_close_on_selection |
Oui/Non |
multiselect_max_selected |
Nombre |
multiselect_min_selected |
Nombre |
multiselect_mode |
Texte (max. 50) |
multiselect_open_on_typing |
Oui/Non |
number_stepper |
Oui/Non |
number_stepper_step |
Nombre |
number_unit |
Texte (max. 25) |
onoffice_field_name |
Texte |
onoffice_module |
Texte |
placeholder |
Texte (max. 65535) |
range_default_bis |
Texte (max. 50) |
range_default_von |
Texte (max. 50) |
rating_custom_icon |
Texte (max. 100) |
rating_symbol |
Texte (max. 20) |
read_only |
Oui/Non |
relation_advisor_mode |
Une de: anchor, fixed |
relation_advisor_user_id |
Texte (max. 30) |
relation_allow_create |
Oui/Non |
relation_allow_edit |
Oui/Non |
relation_allow_remove |
Oui/Non |
relation_allow_search |
Oui/Non |
relation_anchor_module |
Une de: estate, address |
relation_auto_open_create |
Oui/Non |
relation_duplicate_check |
Oui/Non |
relation_duplicate_check_fields |
Liste (tableau JSON) |
relation_show_existing |
Oui/Non |
relation_subform_elements |
Liste (tableau JSON) |
↳ half |
Oui/Non |
↳ name |
Texte (max. 100) |
↳ required |
Oui/Non |
↳ text |
Texte (max. 65535) |
↳ type |
Une de: field, headline, description, dividingline, collapsible |
relation_type |
Une de: estate:address:owner, estate:address:buyer, estate:address:renter, estate:address:tenant, estate:address:contactPerson, estate:address:contactPersonAll, estate:address:interested, address:estate:tipp, address:estate:offer, address:contact:address |
required |
Oui/Non |
scale_label_left |
Texte (max. 255) |
scale_label_right |
Texte (max. 255) |
searchcriteria_bis_label |
Texte (max. 25) |
searchcriteria_list_advisor_mode |
Une de: address, fixed |
searchcriteria_list_advisor_user_id |
Texte (max. 30) |
searchcriteria_list_allow_create |
Oui/Non |
searchcriteria_list_allow_deactivate |
Oui/Non |
searchcriteria_list_allow_deactivate_all |
Oui/Non |
searchcriteria_list_allow_duplicate |
Oui/Non |
searchcriteria_list_allow_edit |
Oui/Non |
searchcriteria_list_allow_reactivate |
Oui/Non |
searchcriteria_list_auto_open_create |
Oui/Non |
searchcriteria_list_create_limit |
Nombre |
searchcriteria_list_currency_unit |
Texte (max. 10) |
searchcriteria_list_expert_filter |
Texte (max. 500) |
searchcriteria_list_show_only_active |
Oui/Non |
searchcriteria_list_subform_elements |
Liste (tableau JSON) |
↳ allow_input |
Oui/Non |
↳ default |
Texte (max. 65535) |
↳ default_bis |
Nombre |
↳ default_von |
Nombre |
↳ half |
Oui/Non |
↳ max |
Nombre |
↳ min |
Nombre |
↳ name |
Texte (max. 100) |
↳ required |
Oui/Non |
↳ step |
Nombre |
↳ text |
Texte (max. 65535) |
↳ type |
Une de: field, headline, description, dividingline |
↳ variant |
Texte (max. 30) |
searchcriteria_von_label |
Texte (max. 25) |
select_labels |
Texte (max. 65535) |
select_option_meta |
Texte (max. 65535) |
signature_field |
Oui/Non |
singleselect_enable_typing |
Oui/Non |
slider_allow_input |
Oui/Non |
special_field |
Texte (max. 50) |
step |
Nombre |
tooltip |
Texte (max. 65535) |
upload_field_allow_upload_when_empty |
Oui/Non |
upload_field_allowed_extensions |
Liste (tableau JSON) |
upload_field_apply_watermark |
Oui/Non |
upload_field_deactivate_mail_attachment |
Oui/Non |
upload_field_estate_filetype |
Texte (max. 50) |
upload_field_estate_set_default_publication_right |
Oui/Non |
upload_field_extend_document_attribute |
Oui/Non |
upload_field_filled_allow_change |
Oui/Non |
upload_field_filled_allow_extend |
Oui/Non |
upload_field_filled_enable_download |
Oui/Non |
upload_field_freetext |
Texte (max. 1000) |
upload_field_merge_files |
Texte (max. 50) |
upload_field_merge_zip_only_multiple_files |
Oui/Non |
upload_field_merge_zip_rename_files |
Texte (max. 1000) |
upload_field_name |
Texte (max. 1000) |
upload_field_position |
Nombre |
upload_field_title |
Texte (max. 1000) |
upload_field_write_agentslog |
Oui/Non |
upload_field_write_agentslog_aktionsart |
Texte |
upload_field_write_agentslog_aktionstyp |
Texte |
upload_field_write_agentslog_merkmal |
Texte |
upload_field_write_agentslog_with_files |
Oui/Non |
variant_axis_labels |
Texte (max. 65535) |
variant_centered |
Oui/Non |
variant_columns |
Nombre |
variant_icon_color |
Texte (max. 20) |
variant_image_fit |
Texte (max. 10) |
variant_image_ratio |
Texte (max. 10) |
variant_tile_size |
Texte (max. 20) |
video_platform |
Texte (max. 50) |
video_slug |
Texte (max. 255) |
video_vimeo_hash_parameter |
Texte (max. 50) |
yesno_icons |
Oui/Non |
yesno_no_icon |
Texte (max. 100) |
yesno_no_label |
Texte (max. 100) |
yesno_yes_icon |
Texte (max. 100) |
yesno_yes_label |
Texte (max. 100) |