Skip to content

Contact Properties

Centralized property definition system for managing contact fields (HubSpot-style).

Two Approaches Available:

1. Centralized Definitions (Recommended for CRM)

  • Define properties with types (text, number, date, select, boolean)
  • Organize in groups (Contact Info, Company Info, Custom Fields)
  • Set validation rules and default values
  • Create dropdown options for select fields
  • Manage through UI (create, edit, delete, reorder)

2. Schema-less (Flexible)

  • Add any property on-the-fly to contacts
  • No central definition needed
  • Maximum flexibility for integrations
  • System discovers what's in use

Both approaches can coexist!

Property Types:

  • text, textarea, number, date, datetime
  • boolean, select, multi_select
  • url, email, phone, json

Features:

  • Property groups for organization
  • Required/optional fields
  • Visibility controls
  • Help text and placeholders
  • Type-based validation
  • Usage statistics

Common Use Cases:

  • CRM contact fields (company, job_title, industry)
  • Lead scoring (lead_score, engagement_level)
  • E-commerce data (lifetime_value, last_purchase)
  • Custom tracking fields (utm_campaign, referral_code)

List all property groups

Request

Get all property groups with their property counts.

Security
ApiKeyAuth
curl -i -X GET \
  https://api.mailerlogic.net/api/v1/contacts/property-groups \
  -H 'X-API-Key: YOUR_API_KEY_HERE'

Responses

Successfully retrieved property groups

Response
No content