{
  "manifestFormatVersion": "1",
  "name": "hubspot-crm-connector",
  "displayName": "HubSpot CRM Connector",
  "category": "connector-pack",
  "version": "0.1.0",
  "platformCompatibility": {
    "min": "0.2.0",
    "maxExclusive": "0.3.0"
  },
  "dependencies": [],
  "components": [
    {
      "kind": "connector_rate_limit",
      "businessKey": "hubspot-crm-connector/hubspot.crm.objects.read",
      "manageability": "locked",
      "path": "rate_limits/hubspot_crm.json"
    },
    {
      "kind": "connector_rate_limit",
      "businessKey": "hubspot-crm-connector/hubspot.crm.objects.write",
      "manageability": "locked",
      "path": "rate_limits/hubspot_crm_write.json"
    },
    {
      "kind": "connector_callout_profile",
      "businessKey": "hubspot-crm-connector/hubspot-crm",
      "manageability": "locked",
      "path": "callout/hubspot_crm_profile.json",
      "dependsOn": [
        {
          "kind": "connector_rate_limit",
          "businessKey": "hubspot-crm-connector/hubspot.crm.objects.read"
        }
      ]
    },
    {
      "kind": "connector_callout_profile",
      "businessKey": "hubspot-crm-connector/hubspot-crm-contact-write",
      "manageability": "locked",
      "path": "callout/hubspot_crm_contact_write_profile.json",
      "dependsOn": [
        {
          "kind": "connector_rate_limit",
          "businessKey": "hubspot-crm-connector/hubspot.crm.objects.write"
        }
      ]
    },
    {
      "kind": "connector_callout_profile",
      "businessKey": "hubspot-crm-connector/hubspot-crm-deal-company-write",
      "manageability": "locked",
      "path": "callout/hubspot_crm_deal_company_write_profile.json",
      "dependsOn": [
        {
          "kind": "connector_rate_limit",
          "businessKey": "hubspot-crm-connector/hubspot.crm.objects.write"
        }
      ]
    },
    {
      "kind": "connector_callout_profile",
      "businessKey": "hubspot-crm-connector/hubspot-crm-contacts",
      "manageability": "locked",
      "path": "callout/hubspot_crm_contacts_profile.json",
      "dependsOn": [
        {
          "kind": "connector_rate_limit",
          "businessKey": "hubspot-crm-connector/hubspot.crm.objects.read"
        }
      ]
    },
    {
      "kind": "connector_callout_profile",
      "businessKey": "hubspot-crm-connector/hubspot-crm-companies",
      "manageability": "locked",
      "path": "callout/hubspot_crm_companies_profile.json",
      "dependsOn": [
        {
          "kind": "connector_rate_limit",
          "businessKey": "hubspot-crm-connector/hubspot.crm.objects.read"
        }
      ]
    },
    {
      "kind": "connector_callout_profile",
      "businessKey": "hubspot-crm-connector/hubspot-crm-deals",
      "manageability": "locked",
      "path": "callout/hubspot_crm_deals_profile.json",
      "dependsOn": [
        {
          "kind": "connector_rate_limit",
          "businessKey": "hubspot-crm-connector/hubspot.crm.objects.read"
        }
      ]
    },
    {
      "kind": "connector_callout_profile",
      "businessKey": "hubspot-crm-connector/hubspot-crm-tickets",
      "manageability": "locked",
      "path": "callout/hubspot_crm_tickets_profile.json",
      "dependsOn": [
        {
          "kind": "connector_rate_limit",
          "businessKey": "hubspot-crm-connector/hubspot.crm.objects.read"
        }
      ]
    },
    {
      "kind": "connector_callout_profile",
      "businessKey": "hubspot-crm-connector/hubspot-crm-owners",
      "manageability": "locked",
      "path": "callout/hubspot_crm_owners_profile.json",
      "dependsOn": [
        {
          "kind": "connector_rate_limit",
          "businessKey": "hubspot-crm-connector/hubspot.crm.objects.read"
        }
      ]
    },
    {
      "kind": "webhook_secret",
      "businessKey": "hubspot-crm-connector/webhook",
      "manageability": "locked",
      "path": "webhook_secrets/webhook.json"
    },
    {
      "kind": "webhook_secret",
      "businessKey": "hubspot-crm-connector/workflow-action",
      "manageability": "locked",
      "path": "webhook_secrets/workflow_action.json"
    },
    {
      "kind": "connector_capability",
      "businessKey": "hubspot-crm-connector:signature_verifier",
      "manageability": "locked",
      "payload": {
        "namespace": "hubspot-crm-connector",
        "kind": "signature_verifier"
      }
    },
    {
      "kind": "connector_inbound_handler_config",
      "businessKey": "hubspot-crm-connector:signature_verifier",
      "manageability": "locked",
      "path": "inbound_handler_configs/signature_verifier.json",
      "dependsOn": [
        {
          "kind": "connector_capability",
          "businessKey": "hubspot-crm-connector:signature_verifier"
        }
      ]
    },
    {
      "kind": "connector_capability",
      "businessKey": "hubspot-crm-connector:envelope_parser",
      "manageability": "locked",
      "payload": {
        "namespace": "hubspot-crm-connector",
        "kind": "envelope_parser"
      }
    },
    {
      "kind": "connector_inbound_handler_config",
      "businessKey": "hubspot-crm-connector:envelope_parser",
      "manageability": "locked",
      "path": "inbound_handler_configs/envelope_parser.json",
      "dependsOn": [
        {
          "kind": "connector_capability",
          "businessKey": "hubspot-crm-connector:envelope_parser"
        }
      ]
    },
    {
      "kind": "connector_inbound_route",
      "businessKey": "hubspot-crm-connector/contact.creation",
      "manageability": "locked",
      "path": "routes/contact_creation.json",
      "dependsOn": [
        {
          "kind": "connector_inbound_handler_config",
          "businessKey": "hubspot-crm-connector:envelope_parser"
        }
      ]
    },
    {
      "kind": "connector_inbound_route",
      "businessKey": "hubspot-crm-connector/contact.associationchange",
      "manageability": "locked",
      "path": "routes/contact_association_change.json",
      "dependsOn": [
        {
          "kind": "connector_inbound_handler_config",
          "businessKey": "hubspot-crm-connector:envelope_parser"
        }
      ]
    },
    {
      "kind": "connector_inbound_route",
      "businessKey": "hubspot-crm-connector/contact.propertychange",
      "manageability": "locked",
      "path": "routes/contact_property_change.json",
      "dependsOn": [
        {
          "kind": "connector_inbound_handler_config",
          "businessKey": "hubspot-crm-connector:envelope_parser"
        }
      ]
    },
    {
      "kind": "connector_inbound_route",
      "businessKey": "hubspot-crm-connector/contact.merge",
      "manageability": "locked",
      "path": "routes/contact_merge.json",
      "dependsOn": [
        {
          "kind": "connector_inbound_handler_config",
          "businessKey": "hubspot-crm-connector:envelope_parser"
        }
      ]
    },
    {
      "kind": "connector_inbound_route",
      "businessKey": "hubspot-crm-connector/workflow.action.execute",
      "manageability": "locked",
      "path": "routes/workflow_action_execute.json",
      "dependsOn": [
        {
          "kind": "connector_inbound_handler_config",
          "businessKey": "hubspot-crm-connector:envelope_parser"
        }
      ]
    }
  ]
}
