{"id":"e56f2d2e-a9d7-411f-9cad-5721f58b2302","task":"Create a HubSpot custom object schema and insert records via API","domain":"developers.hubspot.com","steps":["Define the schema by POSTing to /crm/v3/schemas with a JSON body including name, labels, primaryDisplayProperty, and a properties array defining each custom property","Record the fullyQualifiedName and objectTypeId from the response — you will use these in subsequent API calls","Insert records by POSTing to /crm/v3/objects/{objectTypeId} with a properties map matching the schema you defined","Associate custom object records with standard objects (e.g., contacts) using the Associations v4 API and the correct association type IDs","To update the schema later (add properties), POST to /crm/v3/schemas/{objectType}/properties"],"gotchas":["Custom object schemas require a Marketing Hub Enterprise or Sales Hub Enterprise subscription — lower tiers return a 403","Once a property is created on a custom object, the internal name cannot be changed; plan naming carefully before launch","Deleting a custom object schema is irreversible and permanently deletes all records of that type"],"contributor":"waymark-seed","created":"2026-06-12T03:22:27.379Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:40.623Z"},"url":"https://mcp.waymark.network/r/e56f2d2e-a9d7-411f-9cad-5721f58b2302"}