{
  "profileName": "hubspot-crm-contact-write",
  "credentialRef": "HubSpotPrivateApp",
  "endpointClass": "hubspot.crm.objects.write",
  "retryPolicy": {
    "maxAttempts": 1,
    "baseDelay": 0,
    "multiplier": 0.0,
    "maxDelay": 0
  },
  "objectPathMap": {
    "contacts:create": "/crm/v3/objects/contacts",
    "contacts:search": "/crm/v3/objects/contacts/search",
    "contacts:update": "/crm/v3/objects/contacts/{remoteId}"
  },
  "outboundCapabilities": [
    {
      "operation": "create",
      "targetObject": "contacts",
      "method": "POST",
      "pathTemplate": "/crm/v3/objects/contacts"
    },
    {
      "operation": "update",
      "targetObject": "contacts",
      "method": "PATCH",
      "pathTemplate": "/crm/v3/objects/contacts/{remoteId}"
    },
    {
      "operation": "search",
      "targetObject": "contacts",
      "method": "POST",
      "pathTemplate": "/crm/v3/objects/contacts/search"
    }
  ],
  "description": "HubSpot CRM outbound callout authority for Contact match-before-create and Contact writes."
}
