{
  "profileName": "hubspot-crm-deal-company-write",
  "credentialRef": "HubSpotPrivateApp",
  "endpointClass": "hubspot.crm.objects.write",
  "retryPolicy": {
    "maxAttempts": 1,
    "baseDelay": 0,
    "multiplier": 0.0,
    "maxDelay": 0
  },
  "objectPathMap": {
    "companies:create": "/crm/v3/objects/companies",
    "companies:search": "/crm/v3/objects/companies/search",
    "companies:update": "/crm/v3/objects/companies/{remoteId}",
    "deals:create": "/crm/v3/objects/deals",
    "deals:update": "/crm/v3/objects/deals/{remoteId}",
    "deals:associate:companies": "/crm/v3/objects/deals/{fromId}/associations/companies/{toId}/5"
  },
  "outboundCapabilities": [
    {
      "operation": "create",
      "targetObject": "companies",
      "method": "POST",
      "pathTemplate": "/crm/v3/objects/companies"
    },
    {
      "operation": "update",
      "targetObject": "companies",
      "method": "PATCH",
      "pathTemplate": "/crm/v3/objects/companies/{remoteId}"
    },
    {
      "operation": "search",
      "targetObject": "companies",
      "method": "POST",
      "pathTemplate": "/crm/v3/objects/companies/search"
    },
    {
      "operation": "create",
      "targetObject": "deals",
      "method": "POST",
      "pathTemplate": "/crm/v3/objects/deals"
    },
    {
      "operation": "update",
      "targetObject": "deals",
      "method": "PATCH",
      "pathTemplate": "/crm/v3/objects/deals/{remoteId}"
    },
    {
      "operation": "associate",
      "targetObject": "deals",
      "associationTargetObject": "companies",
      "method": "PUT",
      "pathTemplate": "/crm/v3/objects/deals/{fromId}/associations/companies/{toId}/5"
    }
  ],
  "description": "HubSpot CRM outbound authority for Company match-before-create, Company writes, and complete Deal writes, including the Deal-Company association effect."
}
