{
  "verified_at": "2026-10-08",
  "products": [
    {
      "product": "AccuLynx",
      "id": "acculynx",
      "category": "Construction",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://apidocs.acculynx.com/docs/api-integrations-for-developers",
          "title": "Advanced API for Developers",
          "quote": "An AccuLynx account with administrative privileges is required.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Admin privilege requirement, not named subscription tier."
    },
    {
      "product": "ActiveCampaign",
      "id": "activecampaign",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.activecampaign.com/hc/en-us/articles/115001403484-Use-ActiveCampaign-webhooks",
          "quote": "The availability of these webhook types depends on the type of plan you have.",
          "title": "Use ActiveCampaign webhooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Standard and custom-object webhook types differ; reviewed page does not establish exact tier mapping."
    },
    {
      "product": "Acuity Scheduling",
      "id": "acuity-scheduling",
      "category": "Scheduling",
      "api_plan": "Premium or Powerhouse",
      "webhook_plan": "Any plan",
      "evidence": [
        {
          "url": "https://help.acuityscheduling.com/hc/en-us/articles/16676949253389-Using-custom-CSS-webhooks-and-APIs",
          "title": "Using custom CSS, webhooks, and APIs",
          "quote": "CSS customization and API access are available on the Premium or Powerhouse plan.",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://help.acuityscheduling.com/hc/en-us/articles/16676949253389-Using-custom-CSS-webhooks-and-APIs",
          "title": "Using custom CSS, webhooks, and APIs",
          "quote": "Webhooks are available on any plan level.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Same article explicitly states webhooks available on any plan."
    },
    {
      "product": "ADP",
      "id": "adp",
      "category": "HR and payroll",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://marketplace-cdn-iat.adp.com/dev-portal/pdf/ADP_Marketplace_Partner_Development_Learning_Guide",
          "quote": "Choose your ADP Product/System to see the API specific guides.",
          "title": "ADP Developer Resources",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Adyen",
      "id": "adyen",
      "category": "Payments",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.adyen.com/development-resources/webhooks",
          "title": "Webhooks | Adyen Docs",
          "quote": "Webhooks are an essential feature of a successful integration with Adyen.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum named plan not established."
    },
    {
      "product": "AfterShip",
      "id": "aftership",
      "category": "Shipment tracking",
      "api_plan": null,
      "webhook_plan": "Premium or Enterprise (AfterShip Tracking)",
      "evidence": [
        {
          "url": "https://support.aftership.com/en/tracking/articles/15441918-learn-more-about-aftership-tracking-webhooks",
          "title": "Learn More About AfterShip Tracking Webhooks",
          "quote": "Plans: Premium, Enterprise Platforms: All Platforms",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "AfterShip Tracking scoped evidence; not generalized to Shipping or Returns."
    },
    {
      "product": "Agorapulse",
      "id": "agorapulse",
      "category": "Social media",
      "api_plan": "Custom",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.agorapulse.com/en/articles/12482304-agorapulse-s-open-api-explained",
          "quote": "Open API is available to users on a Custom subscription plan.",
          "title": "Agorapulse's Open API explained",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Per-user access permissions apply; webhook subscription tier not established."
    },
    {
      "product": "Airbase",
      "id": "airbase",
      "category": "Spend management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.airbase.com/integrations-overview",
          "title": "Airbase Integrations Overview",
          "quote": "Our ERP Integration API enables your team or an Airbase-certified implementation partner",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed source confirms ERP integration API; tier unresolved."
    },
    {
      "product": "Airtable",
      "id": "airtable",
      "category": "Work management",
      "api_plan": "All plan types",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.airtable.com/articles/6292134965-getting-started-with-airtable-s-web-api",
          "quote": "All plan types with varying call limitations",
          "title": "Getting started with Airtable's Web API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "ApplicantStack",
      "id": "applicantstack",
      "category": "Recruiting",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.applicantstack.com/workforcehub-university/api-integration-guide/",
          "quote": "The API is intended for your internal IT staff and trusted third-parties only.",
          "title": "API Integration Guide",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Appointy",
      "id": "appointy",
      "category": "Scheduling",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.appointy.com/enterprise-appointment-scheduling-software/",
          "title": "Enterprise Appointment Scheduling Software",
          "quote": "Our advanced APIs allow us to seamlessly connect with your existing IT infrastructure and third-party tools",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official enterprise solution page advertises advanced APIs. Reviewed source does not establish minimum API subscription or exclude lower plans."
    },
    {
      "product": "Asana",
      "id": "asana",
      "category": "Work management",
      "api_plan": "Free and paid",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.asana.com/docs/api-features",
          "quote": "The Asana API is a RESTful interface, providing programmatic access to much of the data in the system.",
          "title": "API",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://developers.asana.com/go/docs/rate-limits",
          "quote": "Free",
          "title": "Rate limits",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Standard API rate-limit table explicitly covers Free (150/minute) and Paid (1,500/minute); feature-specific restrictions may apply."
    },
    {
      "product": "Attio",
      "id": "attio",
      "category": "CRM",
      "api_plan": "All plans including Free",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://attio.com/help/reference/workspace-settings-billing/attio-plans-and-features",
          "quote": "Apps in Attio's App Store and access to Attio's API are available on all Attio plans.",
          "title": "Attio plans and features",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API explicitly available on all plans; webhook-specific tier not established."
    },
    {
      "product": "BambooHR",
      "id": "bamboohr",
      "category": "HR and payroll",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://documentation.bamboohr.com/docs/getting-started",
          "quote": "Our open API makes it easy to integrate other applications into BambooHR.",
          "title": "Getting Started With The API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Basecamp",
      "id": "basecamp",
      "category": "Work management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://basecamp.com/rights",
          "quote": "Yes, Basecamp has a full-featured API (docs are hosted on GitHub).",
          "title": "Basecamp security and policies",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "BigCommerce",
      "id": "bigcommerce",
      "category": "Ecommerce",
      "api_plan": "Core and Growth; Scale has higher limits",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.bigcommerce.com/pricing/faq/",
          "title": "Questions and Answers on Plans, Accounts and Store Setup",
          "quote": "Core and Growth plans have a limit of 20,000 API calls per hour",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Current pricing FAQ uses Core/Growth/Scale nomenclature."
    },
    {
      "product": "BILL",
      "id": "bill",
      "category": "Spend management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.bill.com/hc/docs/get-started-in-production",
          "title": "Get started in Production",
          "quote": "You will be charged the usual price plan fee after the 30-day trial in the production environment.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Production fee disclosed; minimum named tier unresolved."
    },
    {
      "product": "Birdeye",
      "id": "birdeye",
      "category": "Reputation management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.birdeye.com/en/articles/12654181-birdeye-s-developer-portal",
          "title": "Birdeye's Developer Portal",
          "quote": "To call a Birdeye API, you need a valid API key.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Birdeye's own REST API docs, not StorEdge API or status-page API; tier unresolved."
    },
    {
      "product": "Box",
      "id": "box",
      "category": "File storage",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.box.com/guides/security",
          "quote": "The Box API follows the same security principals and restrictions as the Box web app.",
          "title": "Security",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Breezy HR",
      "id": "breezy-hr",
      "category": "Recruiting",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.breezy.hr/en/articles/13379216-mega-hr-integration",
          "quote": "First, you’ll need to generate an API key in your Breezy account.",
          "title": "Mega HR Integration",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Brevo",
      "id": "brevo",
      "category": "Email marketing",
      "api_plan": "Free, Starter, Standard, Professional, Enterprise",
      "webhook_plan": "Free and above (outbound)",
      "evidence": [
        {
          "url": "https://developers.brevo.com/docs/api-limits",
          "quote": "Available to all account types (Free, Starter, Standard, Professional, and Enterprise).",
          "title": "Rate limits",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://help.brevo.com/hc/en-us/articles/208589409-About-Brevo-s-pricing-plans",
          "quote": "Outbound webhooks",
          "title": "About Brevo's pricing plans",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API account tiers explicit; pricing help explicitly includes outbound webhooks in Free."
    },
    {
      "product": "Brex",
      "id": "brex",
      "category": "Spend management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.brex.com/",
          "title": "Overview",
          "quote": "Go to https://status.brex.com to see API and Brex system status.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API documentation reviewed; tier unresolved."
    },
    {
      "product": "Buffer",
      "id": "buffer",
      "category": "Social media",
      "api_plan": "All current plans including Free",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://buffer.com/api",
          "quote": "Access to the API is available on all current Buffer plans, including Free",
          "title": "Buffer API | Build with Buffer",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Current GraphQL API; per-plan keys/request caps. Webhook tier not established."
    },
    {
      "product": "Builder Prime",
      "id": "builder-prime",
      "category": "Construction",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.builderprime.com/blog/open-api-documentation",
          "title": "Open API Documentation",
          "quote": "Builder Prime works on REST-based APIs",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API-key and permission workflow documented; minimum plan unresolved."
    },
    {
      "product": "Buildertrend",
      "id": "buildertrend",
      "category": "Construction",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://buildertrend.com/blog/marketplace-crm-integrations/",
          "title": "Making Your CRM Integrations Simpler",
          "quote": "All the CRM integrations available on Buildertrend Marketplace are built on APIs.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Marketplace API integrations confirmed; public API entitlement unresolved."
    },
    {
      "product": "BuildOps",
      "id": "buildops",
      "category": "Construction",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://buildops.com/terms-of-service",
          "title": "BuildOps Terms of Service",
          "quote": "services that utilize the BuildOps application programming interface (“API”)",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official terms acknowledge API-based integrations; public API subscription entitlement unresolved."
    },
    {
      "product": "Buildxact",
      "id": "buildxact",
      "category": "Construction",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.buildxact.com/authorization",
          "title": "Authentication",
          "quote": "Buildxact offers two types of authentication flows:",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Customer subscription-key and third-party OAuth paths documented; named minimum tier unresolved."
    },
    {
      "product": "Cal.com",
      "id": "cal-com",
      "category": "Scheduling",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://cal.com/pricing?authuser=0",
          "title": "Pricing | Cal.com",
          "quote": "Custom APIs",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Teams advertises Custom APIs and Organizations Additional APIs. Minimum general API subscription is not established; Platform product is distinct."
    },
    {
      "product": "Calendly",
      "id": "calendly",
      "category": "Scheduling",
      "api_plan": "Free and paid plans, with Enterprise endpoint exceptions",
      "webhook_plan": "Standard, Teams or Enterprise",
      "evidence": [
        {
          "url": "https://developer.calendly.com/docs/getting-started/frequently-asked-questions",
          "title": "Frequently Asked Questions",
          "quote": "any subscription plan, including the Free plan",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://developer.calendly.com/docs/getting-started/frequently-asked-questions",
          "title": "Frequently Asked Questions",
          "quote": "on the Standard, Teams, or Enterprise plan.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "FAQ explicitly names webhook paid tiers; role and endpoint restrictions apply."
    },
    {
      "product": "Campaign Monitor",
      "id": "campaign-monitor",
      "category": "Email marketing",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.campaignmonitor.com/api/v3-2/webhooks/",
          "quote": "We provide the ability to manage subscriber list webhooks using our lists API.",
          "title": "Webhooks - API documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API/webhooks documented; exact tier unknown in reviewed pricing/reference. API landing page notes upgrade to v3.3."
    },
    {
      "product": "Capsule",
      "id": "capsule",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.capsulecrm.com/v2/overview/avoid-polling-with-rest-hooks",
          "quote": "Hooks must be managed by account administrators.",
          "title": "Avoid Polling With REST hooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Registered application/full OAuth required; 20 subscriptions. Subscription tier not explicit."
    },
    {
      "product": "Chargebee",
      "id": "chargebee",
      "category": "Subscription billing",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.chargebee.com/pricing/",
          "title": "Plans and Pricing - Chargebee",
          "quote": "Higher limits on API calls, web hooks, sandboxes, and event streams",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Pricing mentions paid higher-limit add-ons; base minimum tier unresolved."
    },
    {
      "product": "ClickUp",
      "id": "clickup",
      "category": "Work management",
      "api_plan": "All plans",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.clickup.com/hc/en-us/articles/6303422883095-Create-your-own-app-with-the-ClickUp-API",
          "quote": "The ClickUp API is available on all ClickUp plans.",
          "title": "Create your own app with the ClickUp API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Clockify",
      "id": "clockify",
      "category": "Time tracking",
      "api_plan": null,
      "webhook_plan": "Free",
      "evidence": [
        {
          "url": "https://docs.clockify.me/",
          "quote": "Up to 3 webhooks on FREE plan",
          "title": "Clockify API Documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Close",
      "id": "close",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.close.com/api/resources/webhooks/create",
          "quote": "The subscription will send events to the specified URL.",
          "title": "Create new Webhook subscription",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API/webhook reference does not explicitly establish subscription tier."
    },
    {
      "product": "Clover",
      "id": "clover",
      "category": "Retail POS",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.clover.com/dev/docs/webhooks",
          "title": "Use webhooks",
          "quote": "Webhooks send you notifications when merchants who have installed your app perform certain events",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Installed app and read permissions required; named subscription minimum unresolved."
    },
    {
      "product": "Coda",
      "id": "coda",
      "category": "Work management",
      "api_plan": "Free and paid workspaces",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://coda.io/developers/apis/v1",
          "quote": "We make the Coda API available to all of our users free of charge, in both free and paid workspaces.",
          "title": "Coda API (v1) Reference Documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Cognito Forms",
      "id": "cognito-forms",
      "category": "Forms and surveys",
      "api_plan": "Pro, Team, Enterprise",
      "webhook_plan": "Pro, Team, Enterprise",
      "evidence": [
        {
          "url": "https://www.cognitoforms.com/support/475/data-integration/cognito-forms-api",
          "quote": "This feature is available to organizations on the Pro, Team, and Enterprise plans.",
          "title": "Cognito Forms API",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://www.cognitoforms.com/support/66/data-integration/webhooks",
          "quote": "This feature is available to organizations on the Pro, Team, and Enterprise plans.",
          "title": "Webhooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "REST and OData documented. Current Webhooks support page separately confirms the same tiers."
    },
    {
      "product": "Constant Contact",
      "id": "constant-contact",
      "category": "Email marketing",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.constantcontact.com/api_guide/technology-partner-webhooks/webhooks-subscribe",
          "quote": "After you subscribe your application, Constant Contact automatically starts sending POST notifications",
          "title": "Subscribe (PUT) to a Partner Webhook",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "This is technology-partner webhook functionality, not proof of ordinary customer plan access. API tier not established."
    },
    {
      "product": "Contractor Foreman",
      "id": "contractor-foreman",
      "category": "Construction",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.contractorforeman.com/portal/en/kb/articles/zapier-integration-13-9-2022",
          "title": "Zapier Integration",
          "quote": "Shortly after you'll be asked to copy the API key displayed on the screen.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Evidence only of API-key-backed Zapier integration; public API and webhook plan unresolved."
    },
    {
      "product": "Copper",
      "id": "copper",
      "category": "CRM",
      "api_plan": "Trial, Professional or Business",
      "webhook_plan": "Trial, Professional or Business",
      "evidence": [
        {
          "url": "https://support.copper.com/en/articles/8823459-setting-up-copper-webhooks",
          "quote": "To use this article you will need a Trial, Professional or Business account.",
          "title": "Setting up Copper webhooks",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://support.copper.com/en/articles/8823462-api-docs-and-tips",
          "quote": "Available on our trial, professional and business plan",
          "title": "API Docs and tips",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API and webhook entitlements explicitly documented; trial access is temporary."
    },
    {
      "product": "Deel",
      "id": "deel",
      "category": "HR and payroll",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.deel.com/api/authentication",
          "quote": "All Deel API requests require authentication and must be made over HTTPS.",
          "title": "Authentication",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "DocuSign",
      "id": "docusign",
      "category": "Electronic signature",
      "api_plan": "Starter (production); free developer account (demo)",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://ecom.docusign.com/en-US/plans-and-pricing/developer",
          "quote": "Developer plans come with API access",
          "title": "Docusign Developer API | Plans & Pricing",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official developer pricing shows Starter as entry production developer plan; free developer account is non-production."
    },
    {
      "product": "Drip",
      "id": "drip",
      "category": "Email marketing",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.drip.com/",
          "quote": "Webhooks allow you to receive an HTTP POST",
          "title": "Drip API Reference",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API and webhook support explicit; reviewed developer reference does not establish subscription tier."
    },
    {
      "product": "Dropbox",
      "id": "dropbox",
      "category": "File storage",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.dropbox.com/en-us/error-handling-guide",
          "quote": "The Dropbox API uses standard response codes to indicate error types, with JSON or plaintext bodies with detail.",
          "title": "Error Handling Guide",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Dropbox Sign",
      "id": "dropbox-sign",
      "category": "Electronic signature",
      "api_plan": "API Essentials (production); free test mode",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.hellosign.com/docs/guides/events-and-callbacks/walkthrough",
          "quote": "Enabling Dropbox Sign Events (webhooks) requires two distinct steps:",
          "title": "Events Walkthrough",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://sign.dropbox.com/products/dropbox-sign-api/pricing",
          "quote": "Build and test the API",
          "title": "Plans & Pricing | Dropbox Sign API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API-specific pricing lists Essentials, Standard, Premium and free Test mode; minimum webhook subscription tier not explicit."
    },
    {
      "product": "Easyship",
      "id": "easyship",
      "category": "Shipping",
      "api_plan": "All plans (Free uses pay-as-you-go Advanced API billing)",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.easyship.com/plans",
          "title": "Easyship Plans & Pricing",
          "quote": "All plans include access to Easyship’s Advanced API Endpoints.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Webhook table markers omitted by text extraction; webhook tier unresolved."
    },
    {
      "product": "Ecwid",
      "id": "ecwid",
      "category": "Ecommerce",
      "api_plan": "Paid plans",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.ecwid.com/get-started/set-up-your-dev-environment-in-ecwid",
          "title": "Set up your dev environment in Ecwid",
          "quote": "Only stores on paid plans can access API.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Developer test-store upgrades possible; minimum named paid tier not specified."
    },
    {
      "product": "Expensify",
      "id": "expensify",
      "category": "Expense management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.expensify.com/api.html",
          "title": "Expensify",
          "quote": "If you'd like to do as little work as possible to add Expensify to your site",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Legacy official API page; minimum plan unresolved."
    },
    {
      "product": "FieldEdge",
      "id": "fieldedge",
      "category": "Field service",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.api.fieldedge.com/",
          "title": "Welcome to FieldEdge API",
          "quote": "Providing API access to our integrated partners",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Partner program access documented; customer subscription minimum unresolved."
    },
    {
      "product": "FieldPulse",
      "id": "fieldpulse",
      "category": "Field service",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.fieldpulse.com/partners/clover-connect-great-lakes",
          "title": "FieldPulse Integrations & Partners",
          "quote": "Integrate your technology into the FieldPulse platform via our open API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Partner page documents API; plan requirement unresolved."
    },
    {
      "product": "Fillout",
      "id": "fillout",
      "category": "Forms and surveys",
      "api_plan": "Free and above",
      "webhook_plan": "Free and above",
      "evidence": [
        {
          "url": "https://support.fillout.com/pricing",
          "quote": "REST API access",
          "title": "Fillout | Plans & Pricing",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://support.fillout.com/pricing",
          "quote": "Most integrations (Airtable, Google Sheets, Notion, Webhook, HubSpot, Mailchimp",
          "title": "Fillout | Plans & Pricing",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Pricing table includes REST API and Webhook integrations on Free/Starter/Pro/Business."
    },
    {
      "product": "Float",
      "id": "float",
      "category": "Resource management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.float.com/en/articles/55483-api",
          "quote": "The Float API allows you to access your data programmatically and integrate it with other platforms.",
          "title": "API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Formstack",
      "id": "formstack",
      "category": "Forms and surveys",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.formstack.com/reference/webhook",
          "quote": "Webhooks push submission data to an external URL in real time as forms are submitted.",
          "title": "Webhooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Current v2025 webhook/API reference reviewed; exact subscription tier not explicit."
    },
    {
      "product": "FreeAgent",
      "id": "freeagent",
      "category": "Accounting",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://dev.freeagent.com/docs",
          "title": "FreeAgent Developer Dashboard",
          "quote": "The FreeAgent API provides secure programmatic access to the FreeAgent service",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Company and practice access documented; tier unresolved."
    },
    {
      "product": "FreshBooks",
      "id": "freshbooks",
      "category": "Accounting",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.freshbooks.com/api/start",
          "quote": "The FreshBooks API is an interface for accessing your FreshBooks data using JSON.",
          "title": "Introduction - FreshBooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Account required; minimum subscription tier not stated in reviewed API introduction."
    },
    {
      "id": "freshdesk",
      "product": "Freshdesk",
      "category": "Customer support",
      "api_plan": "Growth, Pro, Enterprise; Free has a zero API limit",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.freshdesk.com/support/solutions/articles/225439-what-are-the-rate-limits-for-the-api-calls-to-freshdesk-",
          "quote": "The number of API calls you can make is based on your plan.",
          "title": "Freshdesk API documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "The current table lists Free at0 and separate Growth/Pro/Enterprise limits; trial limits and rollout may differ. Webhook tier is not specified here."
    },
    {
      "product": "Freshsales",
      "id": "freshsales",
      "category": "CRM",
      "api_plan": "Free, Growth, Pro, Enterprise",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://crmsupport.freshworks.com/support/solutions/articles/50000014405-webhook-troubleshooting-for-freshsales",
          "quote": "Both the hourly and per-minute limits apply.",
          "title": "Webhook Troubleshooting for Freshsales",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API quota table explicitly lists Free through Enterprise; webhook tier not explicit in reviewed article."
    },
    {
      "id": "front",
      "product": "Front",
      "category": "Customer support",
      "api_plan": "Starter, Professional, Enterprise; plan-specific API limits",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.front.com/en/articles/2438",
          "quote": "Starter: 50 requests per minute",
          "title": "Front API documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "The current rate-limit article lists Starter/Professional/Enterprise and treats partner OAuth calls separately. Webhook tier is not specified here."
    },
    {
      "product": "GetResponse",
      "id": "getresponse",
      "category": "Email marketing",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://apidocs.getresponse.com/v3/webhooks",
          "quote": "Webhooks let you send real-time data from GetResponse to any other platform you're using.",
          "title": "Webhooks | GR API Docs",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API and webhook references plus pricing reviewed; exact tier entitlement not explicit."
    },
    {
      "product": "Gladly",
      "id": "gladly",
      "category": "Customer support",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.gladly.com/",
          "title": "Main Home - Gladly Developer",
          "quote": "Explore sample code and reference implementations for Gladly's APIs, webhooks, and platform tools.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum plan not stated on reviewed developer home."
    },
    {
      "product": "GoCardless",
      "id": "gocardless",
      "category": "Payments",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.gocardless.com/docs/getting-started/stay-up-to-date-with-webhooks",
          "title": "Stay up to date with webhooks",
          "quote": "A webhook is a request that GoCardless sends to your server to alert you of an event.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum named plan unresolved."
    },
    {
      "product": "Google Workspace",
      "id": "google-workspace",
      "category": "Communication and productivity",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.google.com/workspace/docs/api/limits",
          "quote": "All standard use of the Google Docs API is available at no additional cost.",
          "title": "Usage limits",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Evidence applies to Google Docs API standard usage, not a universal subscription tier for every Workspace API."
    },
    {
      "product": "Gorgias",
      "id": "gorgias",
      "category": "Customer support",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.gorgias.com/pricing/choose-your-plan",
          "title": "Which Gorgias Plan Should You Choose?",
          "quote": "Advanced customization options, API access, and deeper integrations help support more sophisticated workflows.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official Enterprise plan guidance advertises API access; reviewed source does not establish the minimum tier or exclude lower plans."
    },
    {
      "product": "Greenhouse",
      "id": "greenhouse",
      "category": "Recruiting",
      "api_plan": "Core, Plus, Pro",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.greenhouse.io/hc/en-us/articles/115000521723-Manage-Harvest-API-credentials-permissions",
          "quote": "Product tier: Available for new subscription tiers (Core, Plus, and Pro)",
          "title": "Manage Harvest API credentials permissions",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Gusto",
      "id": "gusto",
      "category": "HR and payroll",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.gusto.com/app-integrations/docs/webhooks",
          "quote": "A webhook is an HTTP request that delivers information about an event as it happens.",
          "title": "Webhooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Harvest",
      "id": "harvest",
      "category": "Time tracking",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.getharvest.com/api-v2/introduction/overview/general/",
          "quote": "The Harvest V2 API is a REST API that allows you to interact with your Harvest account programmatically.",
          "title": "Overview",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "id": "help-scout",
      "product": "Help Scout",
      "category": "Customer support",
      "api_plan": "Standard, Plus, Pro; reporting endpoints require Plus or Pro",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.helpscout.com/article/1140-mailbox-api",
          "quote": "Each paid Help Scout plan has different levels of API access.",
          "title": "Help Scout API documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "The source lists Standard/Plus/Pro limits and excludes the Free plan. Webhook tier is not specified in this reviewed article."
    },
    {
      "product": "HighLevel",
      "id": "highlevel",
      "category": "CRM",
      "api_plan": "Starter and Unlimited: Basic; Agency Pro: Advanced",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.gohighlevel.com/support/solutions/articles/48001060529-highlevel-api",
          "quote": "Basic API access is included with our Starter and Unlimited plans",
          "title": "HighLevel API Documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Advanced API on Agency Pro; scopes and token type differ. Webhook tier not separately explicit."
    },
    {
      "product": "Hootsuite",
      "id": "hootsuite",
      "category": "Social media",
      "api_plan": "Enterprise + Advanced Analytics add-on (Analytics API only)",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.hootsuite.com/s/article/get-started-adv-analytics",
          "quote": "If you're on an Enterprise plan with the Advanced Analytics add-on, you can use the Analytics API",
          "title": "Get started with Advanced Analytics",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Current vendor article updated July 02, 2026 explicitly requires Enterprise with Advanced Analytics add-on for Analytics API. General platform API and webhook minimums not established."
    },
    {
      "product": "Housecall Pro",
      "id": "housecall-pro",
      "category": "Field service",
      "api_plan": "MAX",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.housecallpro.com/en/articles/8505035-api-overview",
          "title": "API Overview",
          "quote": "API is available only to Pros on a MAX plan.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Explicit exclusive plan requirement."
    },
    {
      "product": "HubSpot",
      "id": "hubspot",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": "Free and above (legacy Webhooks API; 2020 vendor article)",
      "evidence": [
        {
          "url": "https://developers.hubspot.com/blog/implementing-webhooks-in-hubspot",
          "quote": "is available for all subscription levels from free to enterprise.",
          "title": "Quick Guide to Implementing Webhooks in HubSpot",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/features/configure-webhooks",
          "quote": "Webhooks enable your app to receive real-time notifications when specific events occur in a HubSpot account.",
          "title": "Configure a webhook subscription",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Historical vendor Webhooks API article explicitly says Free through Enterprise. Current developer-platform docs describe app webhook subscriptions without naming a minimum tier. Workflow webhooks and Service Keys differ; Service Keys do not support webhooks."
    },
    {
      "product": "Hubstaff",
      "id": "hubstaff",
      "category": "Time tracking",
      "api_plan": "Team and above",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.hubstaff.com/time-tracking-api/",
          "quote": "The Hubstaff API is available on Team plans and above.",
          "title": "Hubstaff API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Insightly",
      "id": "insightly",
      "category": "CRM",
      "api_plan": "Plus, Professional, Enterprise",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://insightly.com/pricing-plans/?plan=crm",
          "quote": "Access our REST API for seamless integration of all applications you use to run your business.",
          "title": "Insightly CRM pricing plans",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://support.insight.ly/en-us/Knowledge/article/3595/CRM_Plan_Level_Limits/",
          "quote": "API calls (per day)",
          "title": "CRM Plan Level Limits",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Current CRM limit table explicitly includes API quotas in all three tiers; webhook tier not established by current CRM source."
    },
    {
      "id": "intercom",
      "product": "Intercom",
      "category": "Customer support",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.intercom.com/help/en/articles/9071694-intercom-developer-faqs",
          "quote": "In order to access the API you'll need to upgrade your plan.",
          "title": "Intercom API documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "The FAQ says a specific API may return a403 plan-restricted response; it does not name its eligible tier. Do not infer that every endpoint requires an upgrade."
    },
    {
      "product": "Inventory Planner",
      "id": "inventory-planner",
      "category": "Inventory planning",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.inventory-planner.com/en/articles/674662-inventory-planner-public-apis",
          "title": "Inventory Planner Public APIs",
          "quote": "These keys are user-specific and only work for users with full access to the account.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "User permission requirement, not subscription tier. APIs marked beta in source."
    },
    {
      "product": "JazzHR",
      "id": "jazzhr",
      "category": "Recruiting",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.jazzhr.com/marketplace/providers/unified-to",
          "quote": "Access user data within JazzHR and other ATS systems through one API.",
          "title": "Unified.to",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official marketplace evidence describes Unified.to integration; native API or webhook plan requirements not established; help docs returned errors."
    },
    {
      "product": "Jobber",
      "id": "jobber",
      "category": "Field service",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.getjobber.com/docs/using_jobbers_api/api_queries_and_mutations/",
          "title": "API Queries and Mutations",
          "quote": "All API requests are sent via POST to a single endpoint:",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Production subscription minimum unresolved; developer test access documented separately."
    },
    {
      "product": "JobNimbus",
      "id": "jobnimbus",
      "category": "Construction",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.jobnimbus.com/how-do-i-create-an-api-key",
          "title": "How Do I Create an API Key?",
          "quote": "An API key is a unique code that lets third-party software connect to your JobNimbus account.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Access Profile controls permissions; named subscription minimum unresolved."
    },
    {
      "product": "JobTread",
      "id": "jobtread",
      "category": "Construction",
      "api_plan": "Basic subscription for most standard data integrations",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.jobtread.com/partners/integration-partner",
          "title": "Become an Integration Partner",
          "quote": "For most standard data integrations, only a basic JobTread subscription is required.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Additional fees may apply if vendor back-end development needed; not a universal entitlement claim."
    },
    {
      "product": "Jotform",
      "id": "jotform",
      "category": "Forms and surveys",
      "api_plan": "Starter (Free) and above",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://api.jotform.com/docs/",
          "quote": "To get started using Jotform API you need a valid API key.",
          "title": "Jotform API",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://www.jotform.com/help/406-daily-api-call-limits/",
          "quote": "Starter (Free) — 1,000 requests per day.",
          "title": "Daily API Call Limits",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official daily limits: Starter Free 1000/day, Bronze 10000/day, Silver 50000/day, Gold 100000/day; Enterprise unlimited. Webhook tier not explicitly named."
    },
    {
      "product": "Justworks",
      "id": "justworks",
      "category": "HR and payroll",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.justworks.com/press/company-news/launching-our-new-partner-api-with-electric",
          "quote": "Our new Partner API is a secure, scalable way for partners to embed deeper integrations into the Justworks experience.",
          "title": "Justworks Is Open for Builders—Launching our New Partner API with Electric",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Keap",
      "id": "keap",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.keap.com/rest-hook-documentation/",
          "quote": "Keap offers a growing set of REST Hooks to keep you notified of changes in your data.",
          "title": "Rest Hook Documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "REST hooks documented; tier not explicit in reviewed developer page."
    },
    {
      "product": "Kickserv",
      "id": "kickserv",
      "category": "Field service",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.kickserv.com/article/4-developer-api",
          "title": "Developer API",
          "quote": "API tokens are only available on our Premium plan.",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://www.kickserv.com/pricing",
          "quote": "Start, Run, Scale, and Premium users will receive a 5% discount on their monthly fees.",
          "title": "Kickserv Field Service Management Software Pricing",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Developer API article documents Premium API tokens. Current pricing offers Start, Run and Scale and still mentions Premium users; current minimum API tier and any legacy mapping remain unresolved."
    },
    {
      "product": "Kit",
      "id": "kit",
      "category": "Email marketing",
      "api_plan": "Free and above",
      "webhook_plan": "Paid plans (new webhooks)",
      "evidence": [
        {
          "url": "https://help.kit.com/en/articles/16639499-create-and-manage-webhooks-in-kit",
          "quote": "Only paid plan users can create webhooks.",
          "title": "Create and manage webhooks in Kit",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://help.kit.com/en/articles/16627071-the-kit-free-plan",
          "quote": "API access",
          "title": "The Kit Free plan",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "New signed webhooks require paid plans; legacy webhooks differ. Current Free plan help explicitly lists API access."
    },
    {
      "product": "Klaviyo",
      "id": "klaviyo",
      "category": "Email marketing",
      "api_plan": null,
      "webhook_plan": "Advanced KDP subscription (Advanced KDP webhooks)",
      "evidence": [
        {
          "url": "https://help.klaviyo.com/hc/en-us/articles/18622300908955",
          "quote": "Advanced KDP is not included in Klaviyo’s standard marketing application",
          "title": "Understand the different webhooks available in Klaviyo",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Advanced KDP requires subscription; flow webhooks are a separate solution with tier not established here. API tier unknown."
    },
    {
      "product": "Knowify",
      "id": "knowify",
      "category": "Construction",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers-v2.knowify.com/docs/guide/migrating-from-v1.html",
          "title": "Migrating from v1 to v2",
          "quote": "Auth headers are the same on both versions",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official versioned API docs; minimum subscription unresolved."
    },
    {
      "product": "Kustomer",
      "id": "kustomer",
      "category": "Customer support",
      "api_plan": "All organizations; tier-based rate limits",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.kustomer.com/api-introduction-BkwVN42zM",
          "title": "Introduction to our API",
          "quote": "All organizations can access our APIs. Rate limits differ by tier.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Seat-based limits documented separately; legacy tiers exist."
    },
    {
      "product": "Later",
      "id": "later",
      "category": "Social media",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help-influence.later.com/hc/en-us/articles/20462385592087-Implementing-the-Reporting-API-for-Later-Influence",
          "quote": "The Later Influence Reporting API provides programmatic access to campaign performance data, creator metrics, and social media analytics",
          "title": "Implement the Reporting API for Later Influence",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Later Influence reporting API is distinct from Later Social; tier and webhooks not explicit in reviewed source."
    },
    {
      "product": "Less Annoying CRM",
      "id": "less-annoying-crm",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://account.lessannoyingcrm.com/api_docs/v2/Advanced/UsingWebhooks",
          "quote": "You can create and manage them using the API functions listed here.",
          "title": "Using webhooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API and webhook support documented; tier not explicit in reviewed documentation."
    },
    {
      "product": "Lever",
      "id": "lever",
      "category": "Recruiting",
      "api_plan": "Lever Basic (Postings API only); LeverTRM / LeverTRM for Enterprise (Lever API)",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.lever.co/s/article/Generating-and-using-API-credentials",
          "quote": "Lever Basic includes access to Postings API only",
          "title": "Generating and using API credentials",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Lightspeed Retail",
      "id": "lightspeed-retail",
      "category": "Retail POS",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://x-series-api.lightspeedhq.com/reference/partnertoken",
          "title": "Create a partner subscription token",
          "quote": "Creates a partner subscription token (called by partner using retailer's access token)",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "X-Series API evidence; R-Series and other products have separate APIs, tier unresolved."
    },
    {
      "product": "Linear",
      "id": "linear",
      "category": "Work management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://linear.app/docs/api-and-webhooks",
          "quote": "Linear’s public API is built using GraphQL.",
          "title": "API and Webhooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Loomly",
      "id": "loomly",
      "category": "Social media",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.loomly.com/pricing",
          "quote": "Loomly offers monthly and yearly pricing, so you can choose what's best for you!",
          "title": "Loomly Pricing & Plans for Social Media Management",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Pricing/integrations/API searches reviewed; generic customer API/webhook tier not established. Status API is not a publishing/data API."
    },
    {
      "product": "Loop Returns",
      "id": "loop-returns",
      "category": "Returns management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.loopreturns.com/en/articles/1911681",
          "title": "Navigating the Developers Page",
          "quote": "API keys are used to read and manipulate returns data from your Loop instance.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API and webhook access plan-dependent; page directs to pricing without stating universal named minimum."
    },
    {
      "product": "Mailchimp",
      "id": "mailchimp",
      "category": "Email marketing",
      "api_plan": null,
      "webhook_plan": "Standard or Premium (automation webhook step)",
      "evidence": [
        {
          "url": "https://mailchimp.com/help/about-webhooks/",
          "quote": "In order to use webhooks, you must be on the Standard or Premium plan.",
          "title": "About Webhooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Article covers in-app automation webhook step; do not generalize this restriction to audience API webhooks. API tier not established."
    },
    {
      "product": "MailerLite",
      "id": "mailerlite",
      "category": "Email marketing",
      "api_plan": "All plans including Free",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.mailerlite.com/api/webhooks",
          "quote": "Subscribe to MailerLite events such as subscriber and campaign changes, manage webhook URLs, and inspect deliveries.",
          "title": "Webhooks | MailerLite Developers",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://www.mailerlite.com/integrations/lovable",
          "quote": "The MailerLite API, form embed, and MCP server features are available on all plans, including Free.",
          "title": "Lovable",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official Lovable integration page explicitly states MailerLite API on all plans including Free. Webhook tier not separately explicit; MailerSend is distinct."
    },
    {
      "product": "Manatal",
      "id": "manatal",
      "category": "Recruiting",
      "api_plan": "Enterprise Plus",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.manatal.com/docs/manatal-api",
          "quote": "The Open API feature is available and enabled by default for users on the Enterprise Plus plan.",
          "title": "Manatal Open API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Maxio",
      "id": "maxio",
      "category": "Subscription billing",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.maxio.com/http/getting-started/about-the-api/tips-and-best-practices",
          "title": "Tips and Best Practices - Maxio Advanced Billing Developer Portal",
          "quote": "If you plan to import a large amount of data through the API, send a heads-up",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Advanced Billing API; tier unresolved."
    },
    {
      "product": "Metricool",
      "id": "metricool",
      "category": "Social media",
      "api_plan": "Advanced or Custom",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.metricool.com/plans-add-ons-and-api-access-explained-xux1u",
          "quote": "The Metricool API is available only on Advanced and Custom plans.",
          "title": "Plans, add-ons, and API access explained",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "MCP is available on any plan including Free; not equivalent to API tier. Webhook entitlement not explicit."
    },
    {
      "product": "Microsoft OneDrive",
      "id": "microsoft-onedrive",
      "category": "File storage",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://learn.microsoft.com/en-us/onedrive/developer/rest-api/concepts/direct-endpoint-differences?view=odsp-graph-online",
          "quote": "Microsoft Graph is the preferred endpoint for accessing OneDrive personal, OneDrive for Business, and SharePoint online files.",
          "title": "OneDrive API Endpoint Differences",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Microsoft Teams",
      "id": "microsoft-teams",
      "category": "Communication",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://learn.microsoft.com/en-us/graph/api/resources/teams-api-overview?view=graph-rest-1.0",
          "title": "Use the Microsoft Graph API to work with Microsoft Teams",
          "quote": "You can use the Microsoft Graph API to integrate with Microsoft Teams features.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Current Graph Teams overview documents API integration and change notifications. Minimum API/webhook subscription tier not explicit in reviewed current source."
    },
    {
      "product": "Mollie",
      "id": "mollie",
      "category": "Payments",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.mollie.com/reference/authentication",
          "title": "Authentication | Introduction to the Mollie API",
          "quote": "The Mollie API offers four authentication methods:",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API keys and OAuth documented; minimum named plan unresolved."
    },
    {
      "product": "monday.com",
      "id": "monday-com",
      "category": "Work management",
      "api_plan": "All plans",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.monday.com/api-reference/reference/plan",
          "quote": "Learn how to query an account's monday.com plan data using the platform API",
          "title": "Plan",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://developer.monday.com/api-reference/reference/platform-api",
          "quote": "maintains the API service as a free feature across all plans",
          "title": "Platform API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Platform API is explicitly a free feature across plans; daily API limits vary."
    },
    {
      "product": "Navan",
      "id": "navan",
      "category": "Travel and expense",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://navan.com/integrations",
          "title": "Navan Integrations with ERP, HRIS, and Security Tools",
          "quote": "For more advanced requirements, the Navan API enables your team to create tailored workflows.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Custom ERP assistance can cost extra; API subscription requirement unresolved."
    },
    {
      "product": "NetHunt",
      "id": "nethunt",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://nethunt.com/integration-api",
          "quote": "We support listing folders, creating, searching and updating records via our API.",
          "title": "API Documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API documented; subscription tier and webhook entitlement not explicit."
    },
    {
      "product": "Notion",
      "id": "notion",
      "category": "Work management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.notion.com/reference/create-view",
          "quote": "Create a new view on a database or add a widget view to a dashboard.",
          "title": "Create a view",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Nutshell",
      "id": "nutshell",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.nutshell.com/docs/getting-started",
          "quote": "Our REST API is the quickest and easiest way to get started with Nutshell data.",
          "title": "Get started with Nutshell’s APIs",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "REST API and webhooks documented; reviewed page specifies Enterprise for SQL only, not API/webhook tiers."
    },
    {
      "product": "Omnisend",
      "id": "omnisend",
      "category": "Email marketing",
      "api_plan": null,
      "webhook_plan": "Paid plans (automation webhooks)",
      "evidence": [
        {
          "url": "https://support.omnisend.com/en/articles/9924457-use-webhooks-in-automation",
          "quote": "Webhooks in Automations are available on paid plans only.",
          "title": "Use Webhooks in Automation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Restriction applies to automation webhooks; general API reference does not explicitly name tier."
    },
    {
      "product": "OnceHub",
      "id": "oncehub",
      "category": "Scheduling",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.oncehub.com/developers/overview/introduction",
          "title": "Overview | OnceHub Help",
          "quote": "Webhooks can be configured through the OnceHub application interface for a quick setup or via the API.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum tier not explicit in reviewed overview."
    },
    {
      "product": "OnePageCRM",
      "id": "onepagecrm",
      "category": "CRM",
      "api_plan": "Every plan",
      "webhook_plan": "Every plan",
      "evidence": [
        {
          "url": "https://www.onepagecrm.com/marketplace/apps/onepagecrm-api/",
          "quote": "API access and webhooks come with every OnePageCRM plan.",
          "title": "OnePageCRM API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Both entitlements explicit; administrative activation and API permissions still apply."
    },
    {
      "product": "Ordoro",
      "id": "ordoro",
      "category": "Shipping and inventory",
      "api_plan": "Shipping Premium; Inventory Advanced and Premium",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.ordoro.com/pricing",
          "title": "Pricing | Ordoro",
          "quote": "API Access",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API Access explicitly listed in these named plan feature lists. Dropshipping tiers not fully reviewed."
    },
    {
      "product": "Paddle",
      "id": "paddle",
      "category": "Subscription billing",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.paddle.com/webhooks/about/how-webhooks-work/",
          "title": "How webhooks work | Paddle Developer Docs",
          "quote": "Paddle uses webhooks to push real-time notifications to your server when things happen in your account.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum named plan unresolved."
    },
    {
      "product": "PandaDoc",
      "id": "pandadoc",
      "category": "Electronic signature",
      "api_plan": "Enterprise (production)",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.pandadoc.com/reference/production-api-key",
          "quote": "you need to be on the Enterprise plan and get a Production API activated by our team.",
          "title": "Production API key",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Production API requires activation. Sandbox access has separate requirements and is not production."
    },
    {
      "product": "Paperform",
      "id": "paperform",
      "category": "Forms and surveys",
      "api_plan": "Pro, Business, Enterprise; legacy Agency (Standard API)",
      "webhook_plan": "Business and Enterprise (webhook management API)",
      "evidence": [
        {
          "url": "https://paperform.co/help/articles/paperform-api/",
          "quote": "Standard API access is available on Pro, Business and Enterprise plans",
          "title": "Does Paperform have an API?",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://paperform.co/help/articles/paperform-api/",
          "quote": "Business API endpoints are only available on Business and Enterprise plans",
          "title": "Does Paperform have an API?",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Business API includes create/update/delete webhook endpoints. UI webhook availability is separately described as specific plans without names."
    },
    {
      "product": "Patriot Software",
      "id": "patriot-software",
      "category": "Accounting",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.patriotsoftware.com/en/articles/15383478-how-to-integrate-payroll-with-patriot-accounting",
          "title": "How to Integrate Payroll with Patriot Accounting",
          "quote": "Patriot Software offers seamless payroll to accounting integration.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official integration evidence only; public API and webhook plan requirements unresolved."
    },
    {
      "product": "Paychex",
      "id": "paychex",
      "category": "HR and payroll",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.paychex.com/resources/overview",
          "quote": "The Paychex API uses Representational State Transfer (REST) architecture.",
          "title": "Developer Resources: Overview",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Payhawk",
      "id": "payhawk",
      "category": "Spend management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.payhawk.com/help/export-history-via-payhawk-developer-api",
          "title": "Export history via Payhawk Developer API",
          "quote": "Payhawk’s Export History API gives you full control over managing and tracking the export status of expenses",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum API/webhook plan unresolved."
    },
    {
      "product": "Paylocity",
      "id": "paylocity",
      "category": "HR and payroll",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.paylocity.com/integrations/docs/getting-started",
          "quote": "Paylocity offers access to APIs that allow customers and partners to access desired data quickly and securely for building integrations.",
          "title": "Getting Started",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "PayPal",
      "id": "paypal",
      "category": "Payments",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.paypal.com/api/rest/webhooks",
          "title": "Webhooks overview | PayPal Developer",
          "quote": "Webhooks are HTTPS posts from PayPal to an endpoint on your server",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum named plan not established."
    },
    {
      "product": "Pipedrive",
      "id": "pipedrive",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.pipedrive.com/docs/api/v1/Webhooks",
          "quote": "Please note that you cannot use Pipedrive API endpoints as the `subscription_url`",
          "title": "Pipedrive API v1 Dev References (Webhooks)",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API/webhook documentation reviewed; subscription tier not explicit in this reference."
    },
    {
      "product": "Pleo",
      "id": "pleo",
      "category": "Spend management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.pleo.io/reference/accounts-api-overview",
          "title": "Chart of Accounts API Overview",
          "quote": "The Chart of Accounts API enables you to manage the chart of accounts recorded in Pleo.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Separate help page warns legacy API deprecated; current tier unresolved."
    },
    {
      "product": "Podium",
      "id": "podium",
      "category": "Customer messaging",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.podium.com/docs/api-version",
          "title": "Versioning",
          "quote": "Your API version controls the API and webhook behavior you see",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API and webhook versioning documented; minimum plan unresolved."
    },
    {
      "product": "Procore",
      "id": "procore",
      "category": "Construction",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.procore.com/",
          "title": "Procore Developers",
          "quote": "Marketplace connectors, integration walkthroughs, and full API access.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Customer and partner access paths; minimum subscription not stated."
    },
    {
      "product": "Publer",
      "id": "publer",
      "category": "Social media",
      "api_plan": "Eligible Business and Enterprise",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://publer.com/help/en/article/does-publer-have-a-public-api-194nknf/",
          "quote": "Publer offers API access exclusively to eligible Business and Enterprise customers.",
          "title": "Does Publer have a Public API?",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Business account must be in good standing. New help includes Enterprise unlike older Business-only docs. Webhook tier not separately explicit."
    },
    {
      "product": "QuestionPro",
      "id": "questionpro",
      "category": "Forms and surveys",
      "api_plan": null,
      "webhook_plan": "Customer Experience (CX webhooks)",
      "evidence": [
        {
          "url": "https://api.questionpro.com/help/customer-experience/cx-webhooks.html",
          "quote": "This feature is available with the following license :",
          "title": "Customer Experience - What is Webhook?",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "License explicitly Customer Experience. Survey webhook API exists separately; survey/API tier not established."
    },
    {
      "product": "QuickBooks Online",
      "id": "quickbooks-online",
      "category": "Accounting",
      "api_plan": "Builder tier includes 500,000 CorePlus API calls per workspace per month",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://static.developer.intuit.com/output_html/qbo/docs/learn/limits-and-throttles.html",
          "quote": "API calls beyond that limit will be throttled and an HTTP 429 error will be returned.",
          "title": "API call limits and throttles",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Developer program tier, not accounting subscription tier; webhook tier not established."
    },
    {
      "product": "Ramp",
      "id": "ramp",
      "category": "Spend management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.ramp.com/",
          "title": "Welcome — Ramp API docs",
          "quote": "Have a Ramp account? Create credentials and make your first API call.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Customer and partner access paths documented; tier unresolved."
    },
    {
      "product": "Reamaze",
      "id": "reamaze",
      "category": "Customer support",
      "api_plan": "Every account",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.reamaze.com/api",
          "title": "Re:amaze API Introduction",
          "quote": "API access comes with every Re:amaze account.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official vendor API page, not unrelated Reamaze-hosted customer help centers."
    },
    {
      "product": "Recruitee",
      "id": "recruitee",
      "category": "Recruiting",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.recruitee.com/reference/getting-started",
          "quote": "API access to your Recruitee data with most commonly used endpoints.",
          "title": "Getting Started",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Recurly",
      "id": "recurly",
      "category": "Subscription billing",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.recurly.com/recurly-subscriptions/docs/webhooks",
          "title": "Webhooks (JSON & XML)",
          "quote": "Webhooks are configured in the Recurly Admin UI.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum named plan unresolved."
    },
    {
      "product": "Remote",
      "id": "remote",
      "category": "HR and payroll",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.remote.com/docs/receiving-webhooks",
          "quote": "If you manage webhooks with a Customer API token, use the CLI below or the Sandbox trigger to test deliveries.",
          "title": "Receiving Webhooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Resource Guru",
      "id": "resource-guru",
      "category": "Resource management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://resourceguruapp.com/docs/api",
          "quote": "This is a REST-style API that uses serialized JSON and OAuth2 authentication.",
          "title": "Resource Guru API documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "ReturnGO",
      "id": "returngo",
      "category": "Returns management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://returngo.ai/pricing/",
          "title": "ReturnGO Pricing - ReturnGO",
          "quote": "API and webhooks",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official pricing advertises API and webhooks in Pro, but the plan comparison marks the feature in Premium, Pro and Enterprise. Minimum tier remains unresolved."
    },
    {
      "product": "Revel Systems",
      "id": "revel-systems",
      "category": "Retail POS",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.revelsystems.com/revelsystems/",
          "title": "Welcome to Revel's Developer Portal",
          "quote": "Here you'll find everything you need to work with the Revel API.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Developer portal covers REST API and webhooks; named minimum plan unresolved."
    },
    {
      "product": "Rippling",
      "id": "rippling",
      "category": "HR and payroll",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.rippling.com/documentation/developer-portal/reference/api-reference",
          "quote": "Using Rippling's API requires either an API key or an access token retrieved from an OAuth exchange.",
          "title": "API Reference",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Sage Accounting",
      "id": "sage-accounting",
      "category": "Accounting",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://qa-developer-portal-accounting.sageaccountantscloud.com/api/",
          "title": "API Reference | Sage Developer | Accounting",
          "quote": "The API reference lists all available endpoints of the Sage Accounting API.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Legacy official documentation; tier requirement not established."
    },
    {
      "product": "Salesflare",
      "id": "salesflare",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://howto.salesflare.com/en/articles/1017460-do-you-have-an-api",
          "quote": "You can make an API key in \"Settings\" > \"API keys\".",
          "title": "Do you have an API?",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API key documentation and pricing reviewed; tier/webhook entitlement not explicit."
    },
    {
      "product": "Salesforce Sales Cloud",
      "id": "salesforce-sales-cloud",
      "category": "CRM",
      "api_plan": "Enterprise, Unlimited, Developer, Performance (included)",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.salesforce.com/s/articleView?id=000005140&language=en_US&type=1",
          "quote": "The following Salesforce editions include API access by default:",
          "title": "Salesforce editions with API access",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Listed editions explicit; Professional/add-on eligibility needs account confirmation. Streaming events are distinct from outbound webhook entitlement."
    },
    {
      "product": "Salesmate",
      "id": "salesmate",
      "category": "CRM",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.salesmate.io/hc/en-us/articles/38138525618969-API-Call-Webhook",
          "quote": "While setting up the Smart Flow, select \"API Call/ Webhook\" action.",
          "title": "API Call/ Webhook",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Smart Flow API/Webhook action documented. Pricing rendering did not establish exact generic API or webhook subscription tier."
    },
    {
      "product": "SavvyCal",
      "id": "savvycal",
      "category": "Scheduling",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://savvycal.com/docs/api",
          "title": "SavvyCal API Reference",
          "quote": "Our API communicates in JSON format and uses OAuth access tokens to authenticate requests.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Pricing table lists API & Webhooks but text availability markers missing."
    },
    {
      "product": "Sendcloud",
      "id": "sendcloud",
      "category": "Shipping",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.sendcloud.com/en-uk/pricing/",
          "title": "Pricing & Plans Overview | Sendcloud Shipping Platform",
          "quote": "On-demand courier integration, feature development, workflow automation, and API management",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Pricing table API-access availability markers not extracted; minimum plan unresolved."
    },
    {
      "product": "Sendible",
      "id": "sendible",
      "category": "Social media",
      "api_plan": "Enterprise (API-based SSO only)",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.sendible.com/features/sso",
          "quote": "SSO is available exclusively to Enterprise plan customers",
          "title": "Single sign-on (SSO) for Sendible",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "This entitlement is API-based SSO, not general publishing/data API. Use-case/security approval required. Broader API/webhook tier unknown."
    },
    {
      "product": "Service Fusion",
      "id": "service-fusion",
      "category": "Field service",
      "api_plan": "Pro",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.servicefusion.com/pricing",
          "title": "Pricing | Service Fusion",
          "quote": "Open API Integration",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Pro feature list explicitly contains Open API Integration."
    },
    {
      "product": "ServiceM8",
      "id": "servicem8",
      "category": "Field service",
      "api_plan": "Starter (US minimum-plan feature listing)",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.servicem8.com/us/pricing",
          "title": "Pricing | ServiceM8 USA",
          "quote": "Our REST API allows developers to hook into ServiceM8 and connect it to third-party applications.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Pricing mobile feature listing labels API Acess Starter; regional evidence."
    },
    {
      "product": "ServiceTitan",
      "id": "servicetitan",
      "category": "Field service",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.servicetitan.io/docs/getting-started/first-api-call",
          "title": "First API Call",
          "quote": "We recommend you develop and test in the Integration environment before switching to production.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Named subscription minimum unresolved."
    },
    {
      "product": "Setmore",
      "id": "setmore",
      "category": "Scheduling",
      "api_plan": "Pro",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.setmore.com/en/articles/579360-request-access-to-the-setmore-api",
          "title": "Request Access to the Setmore API",
          "quote": "Yes you need a Setmore Pro account to access our API.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API request reviewed by vendor; no sandbox, live accounts only per documentation."
    },
    {
      "product": "Shift4Shop",
      "id": "shift4shop",
      "category": "Ecommerce",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://apirest.3dcart.com/v2/getting-started/index.html",
          "title": "3dcart REST API Reference",
          "quote": "The 3dcart REST API supports two different methods of authentication; Basic and Oauth",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Legacy 3dcart documentation for Shift4Shop; minimum plan unresolved."
    },
    {
      "product": "ShipBob",
      "id": "shipbob",
      "category": "Fulfillment",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.shipbob.com/2026-07/quickstart",
          "title": "Quickstart | ShipBob Developer API",
          "quote": "ShipBob verifies a user’s request by using a Bearer token in the header.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Account/PAT requirements documented; minimum plan unresolved."
    },
    {
      "product": "Shippo",
      "id": "shippo",
      "category": "Shipping",
      "api_plan": "API Starter (30 labels/month free, then usage fees); API Premier",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://goshippo.com/pricing/api",
          "title": "Shipping API Pricing - Shippo E-Commerce Shipping API Pricing",
          "quote": "API Starter: Ideal if you are just starting out",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API pricing separate from application pricing."
    },
    {
      "product": "ShipStation",
      "id": "shipstation",
      "category": "Shipping",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.shipstation.com/products-and-plans",
          "title": "Products and Plans",
          "quote": "Endpoint availability is determined by both your product and your plan.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "ShipStation and ShipStation API are distinct products; endpoint-dependent tiers, no universal minimum."
    },
    {
      "product": "Shopify",
      "id": "shopify",
      "category": "Ecommerce",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://shopify.dev/docs/api/storefront/2026-04",
          "title": "Storefront API reference",
          "quote": "The Storefront API supports both tokenless access and token-based authentication.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Storefront authentication evidence; general plan requirement unresolved."
    },
    {
      "product": "Shoplazza",
      "id": "shoplazza",
      "category": "Ecommerce",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.shoplazza.dev/",
          "title": "Shoplazza Developer Documentation",
          "quote": "Learn how to build apps, design themes, and integrate with our versioned REST API.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API and webhook docs; minimum plan unresolved."
    },
    {
      "product": "SimplyBook.me",
      "id": "simplybook-me",
      "category": "Scheduling",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.simplybook.me/index.php?mobileaction=toggle_view_desktop&title=API_custom_feature",
          "title": "API custom feature",
          "quote": "Use it to authorize in Simplybook API with API key.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API Custom Feature activation required; minimum named tier unresolved."
    },
    {
      "product": "simPRO",
      "id": "simpro",
      "category": "Field service",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.simprogroup.com/apidoc/?page=57be307ee1bd93b729fdc4c13f15e201",
          "title": "What is the Simpro API",
          "quote": "Our RESTful API allows you to view, create or edit resources on any Simpro builds.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "No explicit named subscription tier reviewed."
    },
    {
      "product": "Slack",
      "id": "slack",
      "category": "Communication",
      "api_plan": "All plans",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.slack.dev/apis/web-api/rate-limits/",
          "quote": "All Slack plans receive the same rate limit tier for each method.",
          "title": "Rate limits",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API rate tiers apply across all plans; certain methods and apps have specific requirements."
    },
    {
      "product": "Smartsheet",
      "id": "smartsheet",
      "category": "Work management",
      "api_plan": "Business, Enterprise",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.smartsheet.com/articles/1072100-smartsheet-api-faqs",
          "quote": "Business",
          "title": "Where to find information about the Smartsheet API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "SocialPilot",
      "id": "socialpilot",
      "category": "Social media",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.socialpilot.co/article/885-socialpilot-mcp-server-and-supported-integrations",
          "quote": "Support may vary based on the platform, plan, or available connector settings.",
          "title": "SocialPilot MCP Server and Supported Integrations",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official integrations/MCP and API searches reviewed; generic public REST API and webhook subscription tier not established. Google API disclosure describes upstream Google usage, not customer API entitlement."
    },
    {
      "product": "Spendesk",
      "id": "spendesk",
      "category": "Spend management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.spendesk.com/reference/general",
          "title": "Introduction",
          "quote": "What the Spendesk API lets you do",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API and webhooks documented; minimum plan unresolved."
    },
    {
      "product": "SpotOn",
      "id": "spoton",
      "category": "Retail POS",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.spoton.com/central-api/docs/certification-process",
          "title": "Certification Process",
          "quote": "All integrations with SpotOn’s API must be certified before launch and the start of the pilot period.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Partner certification access gate; named merchant subscription minimum unresolved."
    },
    {
      "product": "Sprout Social",
      "id": "sprout-social",
      "category": "Social media",
      "api_plan": "Advanced",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.sproutsocial.com/hc/en-us/articles/38272064706317-How-to-access-create-find-and-manage-my-Sprout-Social-API-Token",
          "quote": "Your account must be on an Advanced plan to include API access.",
          "title": "How to access, create, find and manage my Sprout Social API Token?",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Current support and pricing name Advanced; older general FAQ says add-on, so use current token contract. API Permissions required; webhook tier not established."
    },
    {
      "product": "Square",
      "id": "square",
      "category": "Payments",
      "api_plan": "Online Payment APIs and SDKs free for developers; transaction processing fees apply",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.squareup.com/reference/square/webhooks?redirect_hash=navsection-connectapibasics",
          "title": "Webhooks",
          "quote": "Square Webhooks replace regular API calls with instant, real-time notifications.",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://developer.squareup.com/us/en/online-payment-apis",
          "title": "Online Payment API for Developers",
          "quote": "Square Online Payment APIs and SDKs are free for developers to use.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum named API/webhook plan not established."
    },
    {
      "product": "Squarespace",
      "id": "squarespace",
      "category": "Website and ecommerce",
      "api_plan": "Orders, Inventory and Transactions: Core, Plus, Advanced or legacy Commerce Advanced",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.squarespace.com/commerce-apis/retrieve-basic-site-info",
          "title": "Retrieve basic site information",
          "quote": "Websites on Squarespace can have many API keys or OAuth tokens",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://support.squarespace.com/hc/en-us/articles/236297987-Squarespace-API-keys",
          "title": "Squarespace API keys",
          "quote": "Orders API is available in the Core, Plus, Advanced, and Commerce Advanced plan.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Forms API also supports legacy Business and Commerce Basic. API-specific availability."
    },
    {
      "product": "Streak",
      "id": "streak",
      "category": "CRM",
      "api_plan": "Pro and above",
      "webhook_plan": "Pro+ or Enterprise",
      "evidence": [
        {
          "url": "https://www.streak.com/pricing",
          "quote": "Standard + Webhooks",
          "title": "Pricing | Streak CRM for Gmail",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Pricing table lists Standard API in Pro, Standard + Webhooks in Pro+ and Enterprise."
    },
    {
      "product": "Stripe",
      "id": "stripe",
      "category": "Payments",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://docs.stripe.com/api?__=",
          "title": "Stripe API Reference",
          "quote": "The Stripe API is organized around REST.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum named plan not established."
    },
    {
      "product": "SuperSaaS",
      "id": "supersaas",
      "category": "Scheduling",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.supersaas.com/info/developers",
          "title": "White Label Booking Software & Scheduling API",
          "quote": "You can easily integrate SuperSaaS API into your project using our official API client library",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Developer and pricing pages reviewed; no explicit named minimum extracted."
    },
    {
      "product": "SurveyMonkey",
      "id": "surveymonkey",
      "category": "Forms and surveys",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://api.surveymonkey.com/v3/docs",
          "quote": "have a paid SurveyMonkey plan that offers direct API access.",
          "title": "API Documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Private apps require paid plan offering direct API access; exact named tier not established. Public apps require scopes and developer qualification; not interchangeable."
    },
    {
      "product": "Tally",
      "id": "tally",
      "category": "Forms and surveys",
      "api_plan": "Free and above",
      "webhook_plan": "Free and above",
      "evidence": [
        {
          "url": "https://tally.so/help/webhooks",
          "quote": "Webhooks are available for free to all Tally users.",
          "title": "Webhooks | Tally",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://tally.so/help/tally-a-free-microsoft-forms-alternative",
          "quote": "API",
          "title": "Tally, a free Microsoft Forms alternative",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Webhook entitlement explicit. Official Microsoft Forms comparison explicitly labels Tally API Free."
    },
    {
      "product": "Teamtailor",
      "id": "teamtailor",
      "category": "Recruiting",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.teamtailor.com/en/articles/5963369-use-our-teamtailor-api",
          "quote": "Our Teamtailor open API follows the JSON API Specification",
          "title": "Use our Teamtailor API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Teamwork",
      "id": "teamwork",
      "category": "Work management",
      "api_plan": "Free Forever, Basics, Accelerate, Optimize, Enterprise",
      "webhook_plan": "Basics, Accelerate, Optimize, Enterprise",
      "evidence": [
        {
          "url": "https://support.teamwork.com/projects/subscription/price-plan-feature-comparison",
          "quote": "API limits",
          "title": "Price Plan Feature Comparison",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Comparison table explicitly lists API limits on all five plans (150/150/150/300/500 requests per minute) and webhooks excluded on Free Forever."
    },
    {
      "product": "Tidio",
      "id": "tidio",
      "category": "Customer support",
      "api_plan": null,
      "webhook_plan": "Plus (webhooks; vendor article updated 2024-10-30)",
      "evidence": [
        {
          "url": "https://help.tidio.com/hc/en-us/articles/9862368596892-Use-Webhooks-in-Tidio-with-OpenAPI",
          "title": "Use Webhooks in Tidio (with OpenAPI)",
          "quote": "Webhooks are currently only available for clients on the Plus plan",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://help.tidio.com/hc/en-us/articles/18847066558492-Product-Recommendations-via-OpenAPI",
          "quote": "you also need to be a subscriber of the Lyro AI Agent package in Tidio",
          "title": "Product Recommendations (via OpenAPI)",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Vendor webhook article explicitly restricts webhooks to Plus and describes OpenAPI key generation. This is a webhook-specific historical entitlement; newer OpenAPI Product Recommendations documentation supports Lyro AI Agent or Plus, so no universal API minimum inferred."
    },
    {
      "product": "Timely",
      "id": "timely",
      "category": "Time tracking",
      "api_plan": "Everyone",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.timely.com/help/handbook/tips-tricks/getting-started-with-timelys-api/",
          "quote": "Plans: Everyone · Permissions: Admins",
          "title": "Getting started with Timely's API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Tipalti",
      "id": "tipalti",
      "category": "Spend management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://soap-support.tipalti.com/Content/Topics/PayerAPI/Intro.htm",
          "title": "Payer API",
          "quote": "The current version of the APIs is V14.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "SOAP documentation also discusses IPN; tier unresolved."
    },
    {
      "product": "Toast",
      "id": "toast",
      "category": "Restaurant POS",
      "api_plan": "RMS Essentials or higher per location (standard read-only API)",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://doc.toasttab.com/doc/devguide/devApiAccessRequirements.html",
          "title": "Standard API access requirements",
          "quote": "An active subscription to Toast Restaurant Management Suite (RMS) Essentials or higher.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Standard API read-only; partner integration/write access distinct. Employee and Manage Integrations permission required."
    },
    {
      "product": "Todoist",
      "id": "todoist",
      "category": "Work management",
      "api_plan": "Free",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.todoist.com/api/v1/",
          "quote": "You can use our API for free",
          "title": "Todoist API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Free API access explicitly stated; some features restricted by account plan."
    },
    {
      "product": "Toggl Track",
      "id": "toggl-track",
      "category": "Time tracking",
      "api_plan": "Free",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://support.toggl.com/en-us/article/do-you-have-an-api-available-vrnlg2/",
          "quote": "Using the API doesn't require a paid plan.",
          "title": "Do you have an API available?",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "TouchBistro",
      "id": "touchbistro",
      "category": "Restaurant POS",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.touchbistro.com/features/integrations/",
          "title": "Discover TouchBistro’s POS Integrations",
          "quote": "TouchBistro integrates with a variety of best-in-class software and payment partners",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Partner integrations confirmed; public API/webhook subscription entitlement unresolved."
    },
    {
      "product": "Trello",
      "id": "trello",
      "category": "Work management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/",
          "quote": "The Trello API is extremely powerful and fun to use.",
          "title": "API Introduction",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "TriNet HR Platform",
      "id": "trinet-hr-platform",
      "category": "HR and payroll",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.trinet.com/",
          "quote": "Self-service platform for managing the employee lifecycle. Formerly known as Zenefits",
          "title": "Home",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Typeform",
      "id": "typeform",
      "category": "Forms and surveys",
      "api_plan": null,
      "webhook_plan": "All plans",
      "evidence": [
        {
          "url": "https://www.typeform.com/developers/webhooks/",
          "quote": "With the Typeform Webhooks API, the event is a new response submission.",
          "title": "Webhooks API",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://help.typeform.com/hc/en-us/articles/360040440931-Expecting-1000s-of-feedback-responses-Here-s-what-to-do",
          "quote": "Webhooks are available on all Typeform plans",
          "title": "Expecting 1000s of feedback responses? Here's what to do",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Current help explicitly states webhooks on all Typeform plans; API tier not separately explicit."
    },
    {
      "product": "Volusion",
      "id": "volusion",
      "category": "Ecommerce",
      "api_plan": "Business or Prime",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.volusion.com/s/thevolusionapi",
          "title": "The Volusion API",
          "quote": "allows merchants on Business, and Prime monthly hosting plans to connect with third-party applications",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Webhook plan unresolved."
    },
    {
      "product": "Wave",
      "id": "wave",
      "category": "Accounting",
      "api_plan": "Pro or Wave Advisor for OAuth integrations",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.waveapps.com/hc/en-us/articles/360019493652-OAuth-Guide",
          "title": "OAuth Guide",
          "quote": "Users can only grant access to businesses that have an active Pro or Wave Advisor subscription with Wave.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Personal Full Access Token exception stated separately in Wave support documentation."
    },
    {
      "product": "Weave",
      "id": "weave",
      "category": "Practice communications",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.getweave.com/questions/",
          "title": "Got questions? You're in the right place.",
          "quote": "Weave offers direct, authorized integrations with leading practice management systems",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official integrations evidence only; public API and webhook subscription requirements unresolved."
    },
    {
      "product": "Webflow",
      "id": "webflow",
      "category": "Website builder",
      "api_plan": "Starter and Basic (60 requests/minute); CMS, eCommerce and Business (120); Enterprise custom",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.webflow.com/home",
          "title": "Webflow developer documentation",
          "quote": "Generate an API token for API access to a single Webflow site or all sites in a Workspace.",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://developers.webflow.com/data/v2.0.0/reference/rate-limits",
          "title": "Rate Limits",
          "quote": "Your Webflow site plan determines your rate limit:",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Data API rate limits establish plan access; endpoint-specific restrictions may apply."
    },
    {
      "product": "Weebly",
      "id": "weebly",
      "category": "Website and ecommerce",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://mobileapi.weebly.com/developer/",
          "title": "Weebly Developer Center",
          "quote": "Integrate directly into the Weebly platform with OAuth2, Webhooks, and REST APIs",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum named plan unresolved."
    },
    {
      "product": "Wix",
      "id": "wix",
      "category": "Website and ecommerce",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://dev.wix.com/docs/api-reference/articles/work-with-wix-apis/platform/about-the-structure-of-webhooks",
          "title": "About the Structure of Events",
          "quote": "REST API: The REST API delivers events via webhooks.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum named plan unresolved."
    },
    {
      "product": "Workable",
      "id": "workable",
      "category": "Recruiting",
      "api_plan": "All plans",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.workable.com/hc/en-us/articles/115015785428-Generating-revoking-access-tokens-for-Workable-s-API",
          "quote": "all plans",
          "title": "Generating/revoking access tokens for Workable's API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Workiz",
      "id": "workiz",
      "category": "Field service",
      "api_plan": "Ultimate",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.workiz.com/pricing-plans/?partner_key=bryant",
          "title": "Workiz Pricing and Plans for Field Service Teams",
          "quote": "Open API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Ultimate feature list explicitly contains Open API; pricing not captured."
    },
    {
      "product": "Wrike",
      "id": "wrike",
      "category": "Work management",
      "api_plan": "Free, Team, Business, Pinnacle, Apex",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.wrike.com/hc/en-us/articles/210409445-Wrike-API",
          "quote": "Availability: Free, Team, Business, Pinnacle, Apex.",
          "title": "Wrike API",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    },
    {
      "product": "Wufoo",
      "id": "wufoo",
      "category": "Forms and surveys",
      "api_plan": "Free and above",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.wufoo.com/pricing/",
          "quote": "100 API Requests",
          "title": "Pricing | Wufoo",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Free explicitly includes 100 API requests; higher plans have larger quotas. Exact webhook tier not explicit in reviewed pricing."
    },
    {
      "product": "Xero",
      "id": "xero",
      "category": "Accounting",
      "api_plan": "Starter (5 connections, no monthly tier charge); Core, Plus, Advanced and Enterprise developer tiers",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.xero.com/pricing",
          "quote": "introducing five tiers: Starter, Core, Plus, Advanced, Enterprise.",
          "title": "Pricing — Xero Developer",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Developer pricing model effective 2 March 2026. Webhooks listed but extracted table omits availability markers."
    },
    {
      "product": "YouCanBook.me",
      "id": "youcanbook-me",
      "category": "Scheduling",
      "api_plan": null,
      "webhook_plan": "All plans (outgoing notification webhooks)",
      "evidence": [
        {
          "url": "https://support.youcanbook.me/hc/en-us/articles/17321754662807-Passing-data-to-other-systems",
          "title": "Passing data to other systems",
          "quote": "This feature is available on All plans.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Article covers API and webhook methods; API-specific entitlement unresolved."
    },
    {
      "id": "zendesk",
      "product": "Zendesk",
      "category": "Customer support",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developer.zendesk.com/api-reference/",
          "quote": "Welcome to the Zendesk API reference docs.",
          "title": "Zendesk API documentation",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "This API reference documents endpoints, not the eligible subscription tier. API tier is not documented in this reviewed source."
    },
    {
      "product": "Zoho Books",
      "id": "zoho-books",
      "category": "Accounting",
      "api_plan": "Free and paid plans",
      "webhook_plan": "Premium and higher (India pricing comparison)",
      "evidence": [
        {
          "url": "https://www.zoho.com/ca/books/kb/automation/per-day-api-limit.html",
          "title": "What is the per day API calls limit?",
          "quote": "Free - 1000 API calls/day",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://www.zoho.com/in/books/pricing/pricing-comparison.html",
          "title": "Pricing | Zoho Books",
          "quote": "Zapier actions from Zoho Books are available in Premium and higher plans (via webhooks).",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API quotas explicit; webhook evidence regional India edition, not generalized worldwide."
    },
    {
      "product": "Zoho CRM",
      "id": "zoho-crm",
      "category": "CRM",
      "api_plan": "Free and above",
      "webhook_plan": "Standard and above",
      "evidence": [
        {
          "url": "https://www.zoho.com/crm/developer/docs/api/v8/api-limits.html",
          "quote": "Free Edition",
          "title": "Limits - API | Zoho CRM API | V8",
          "verified_at": "2026-10-08"
        },
        {
          "url": "https://www.zoho.com/crm/complete-feature-list.html",
          "quote": "Webhooks(Workflow action)",
          "title": "Feature-wise comparison of Zoho CRM Editions",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API credit table includes Free. Current feature comparison lists workflow webhooks from Standard; edition/version limits apply."
    },
    {
      "product": "Zoho Desk",
      "id": "zoho-desk",
      "category": "Customer support",
      "api_plan": "Free/Trial and paid editions",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://help.zoho.com/portal/en/kb/desk/developer-space/apidashboard/articles/working-with-api-credits",
          "title": "Working with API Credits",
          "quote": "Free/Trial period",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API concurrency table explicitly lists Free/Trial, Express, Standard, Professional, Enterprise."
    },
    {
      "product": "Zoho Expense",
      "id": "zoho-expense",
      "category": "Expense management",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.zoho.com/expense/api/v1/expenses/",
          "title": "Expenses | Zoho Expense | API Documentation",
          "quote": "An expense object allows you to maintain details of an expense.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Minimum plan not stated in reviewed endpoint documentation."
    },
    {
      "product": "Zoho Invoice",
      "id": "zoho-invoice",
      "category": "Accounting",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.zoho.com/invoice/api/v3/introduction/",
          "title": "Introduction | Zoho Invoice | API Documentation",
          "quote": "Log in to the Zoho Invoice admin console.",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Official API introduction; tier unresolved."
    },
    {
      "product": "Zoho Recruit",
      "id": "zoho-recruit",
      "category": "Recruiting",
      "api_plan": "Free Edition",
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://www.zoho.com/recruit/developer-guide/apiv2/limits.html",
          "quote": "Free Edition",
          "title": "API Limits",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "API credit table explicitly includes Free Edition (5,000 credits); webhook minimum not established."
    },
    {
      "product": "Zoom",
      "id": "zoom",
      "category": "Communication",
      "api_plan": null,
      "webhook_plan": null,
      "evidence": [
        {
          "url": "https://developers.zoom.us/docs/api/",
          "quote": "To make API requests to Zoom, start by obtaining an access token through OAuth or server-to-server authentication.",
          "title": "API Reference",
          "verified_at": "2026-10-08"
        }
      ],
      "notes": "Reviewed official documentation; minimum API/webhook subscription tier not explicitly established."
    }
  ]
}
