{
  "name": "Togai",
  "slug": "togai",
  "website_url": "https://www.togai.com",
  "vendor_description": "\"The single platform to meter, rate and bill customers for any pricing model.\"",
  "categories": [
    "billing"
  ],
  "summary": "Togai is a usage-based billing platform for SaaS and API businesses, supporting metering, rating, and invoicing across flat, tiered, per-unit, hybrid, prepaid, and entitlement pricing models. It offers a free pay-as-you-go starter tier with no credit card required, while enterprise plans are available through sales. The REST API supports TypeScript, Python, Java, and Ruby SDKs, includes webhook delivery and idempotent event ingestion, and is GDPR and PCI DSS compliant. Togai was acquired by Zuora in May 2024 and continues as a standalone product.",
  "capabilities": {
    "supported_actions": [
      "create_subscription",
      "usage_metering",
      "event_ingestion",
      "batch_event_ingestion",
      "usage_meter_management",
      "event_schema_management",
      "price_plan_management",
      "rate_cards",
      "pricing_rules",
      "tiered_pricing",
      "flat_fees",
      "per_unit_pricing",
      "package_pricing",
      "one_time_fees",
      "hybrid_pricing",
      "proration",
      "invoicing",
      "custom_invoices",
      "invoice_grouping",
      "billing_runs",
      "credits_and_wallet",
      "entitlements",
      "add_ons",
      "minimum_commitments",
      "coupons_and_discounts",
      "customer_portal",
      "customer_management",
      "account_management",
      "schedules",
      "alerts",
      "reports",
      "webhooks",
      "multicurrency",
      "revenue_recognition",
      "license_management",
      "metrics_querying",
      "payment_creation",
      "jobs_management",
      "aliases_management"
    ],
    "supported_regions": [
      "United States",
      "India"
    ],
    "supported_languages": [],
    "input_types": [
      "usage events",
      "batch events (up to 1000 per request)",
      "subscription objects",
      "price plan definitions",
      "customer/account objects",
      "invoice line items",
      "credit grants",
      "payment objects"
    ],
    "output_types": [
      "JSON",
      "invoices",
      "webhook events",
      "usage and revenue dashboards",
      "reports",
      "customer portal (hosted UI widgets)",
      "OpenAPI specification",
      "metrics data (up to 300 data points per response)"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [
      "TypeScript",
      "Python",
      "Java",
      "Ruby"
    ],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.togai.com",
    "api_version": "1.0",
    "versioning_scheme": "none",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key",
      "jwt",
      "basic"
    ],
    "auth_docs_url": "https://docs.togai.com/api-reference/authentication",
    "idempotency_supported": true,
    "error_format": "vendor-specific",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": null,
    "rate_limit_window": null,
    "sdk_packages": [
      {
        "package": "togai-client",
        "language": "TypeScript",
        "official": true,
        "repo_url": "https://github.com/TogaiHQ/togai-ts-client"
      },
      {
        "package": "togai-client",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/TogaiHQ/togai-python-client"
      },
      {
        "package": "com.togai:togai-java-client",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/TogaiHQ/togai-java-client"
      },
      {
        "package": "togai_client",
        "language": "Ruby",
        "official": true,
        "repo_url": "https://github.com/TogaiHQ/togai-ruby-client"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://docs.togai.com/api-reference/getting-started"
  },
  "pricing": {
    "pricing_model": "contact_sales",
    "has_published_pricing": true,
    "starting_price_usd": null,
    "price_basis": null,
    "free_tier_available": true,
    "free_tier_limit": "free pay-as-you-go starter tier, no credit card required",
    "free_tier_details": "Starter plan is free with no credit card required. Includes all features: complete metering suite, pricing orchestrator, entitlements, multi-currency, credits, discounts, minimum commitments, flat fees, add-ons, invoice generation, usage and revenue dashboards. No published dollar amounts for paid tiers - Enterprise requires a custom quote.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Starter",
        "item": "Free tier — all platform features, unlimited users, no credit card required",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": null,
        "currency": "USD",
        "source_url": "https://www.togai.com/pricing/"
      },
      {
        "plan": "Enterprise",
        "item": "Custom quote — unlimited events, dedicated solution engineers, custom integrations, dedicated support",
        "amount_usd": null,
        "amount_percent": null,
        "per": null,
        "currency": "USD",
        "source_url": "https://www.togai.com/pricing/"
      }
    ]
  },
  "compliance": {
    "soc2": null,
    "hipaa": null,
    "gdpr": true,
    "iso_27001": null,
    "pci_dss": true,
    "sla_published": true,
    "sla_url": null,
    "data_retention_policy_url": "https://www.togai.com/privacy-policy/",
    "documented_rate_limits": "Event ingestion: 50 requests per sec (adjustable); Batch event ingestion: 50 requests per sec (adjustable); Authenticated API requests: 10 requests per sec (adjustable); Unauthenticated requests per IP: 5 requests per 30 mins (non-adjustable). Default resource limits per org: Customers 100, Accounts 100, PricePlans 100, Event Schemas 100, Usage Meters 100 (all adjustable on request).",
    "known_restrictions": [
      "Paid tiers (beyond free Starter) require contacting sales for pricing - no published dollar amounts",
      "Default resource limits (e.g. 100 customers, 100 accounts per org) apply to test environments and must be adjusted for production",
      "Event ingestion idempotency window is 45 days",
      "Batch event ingestion capped at 1000 events per request (custom SDK available for higher volumes)",
      "Throughput above 10,000 events/second requires custom SDK solution",
      "Togai was acquired by Zuora in May 2024; platform continues as standalone product within Zuora family"
    ]
  },
  "developer": {
    "docs_url": "https://docs.togai.com/docs/introduction",
    "api_reference_url": "https://docs.wordpress-1576908-6148955.cloudwaysapps.com/docs",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://www.togai.com/changelog",
    "status_page_url": null,
    "llms_txt_url": null,
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2022-11-01",
    "ga_date": "2022-11-01",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Appsmith",
      "Yellow.ai",
      "OTPless",
      "Digibee",
      "Competera",
      "Phyllo",
      "RootFi",
      "MindFi"
    ]
  },
  "scores": {
    "agent_friendliness": 40,
    "pricing_transparency": 75,
    "setup_speed": 100,
    "docs_quality": 45,
    "procurement_friction": 90,
    "trust_readiness": 45,
    "best_for": [
      "Prototypes and side projects - free to start, no sales call",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You have strict compliance requirements"
    ]
  },
  "sources": [
    {
      "field": "pricing_model",
      "url": "https://www.togai.com/pricing/",
      "excerpt": "Our pricing follows a platform fee structure per month/year that is based on the volume of events for metering and value of invoice raised for billing",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.togai.com/pricing/",
      "excerpt": "Start for free today. Pick a plan later. No credit card required. Unlimited users. Access to all features in all plans. No upfront charges.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://www.togai.com/pricing/",
      "excerpt": "Start for free today. Pick a plan later. No credit card required.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.togai.com/pricing/",
      "excerpt": "For growth stage companies and enterprises. No cap on volume of events or invoice amounts. Get Custom Quote.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.togai.com/blog/must-have-billing-system-features/",
      "excerpt": "With full GDPR compliance and PCI Level 1 certification, we act as a compliance watchdog within your organization.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.togai.com/blog/must-have-billing-system-features/",
      "excerpt": "With full GDPR compliance and PCI Level 1 certification, we act as a compliance watchdog within your organization.",
      "confidence": "medium"
    },
    {
      "field": "soc2",
      "url": "https://www.togai.com/servicesagreement/",
      "excerpt": "We have implemented and shall maintain a security program in accordance with industry standards",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.togai.com/",
      "excerpt": "Four 9s uptime guarantee (99.99%)",
      "confidence": "medium"
    },
    {
      "field": "sandbox_available",
      "url": "https://docs.togai.com/api-reference/getting-started",
      "excerpt": "You can use the Togai API in sandbox and production environments. The base URL of API requests determines whether the request is in sandbox mode or production mode. Sandbox: https://sandbox-api.togai.com/",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.togai.com/changelog/change-log",
      "excerpt": "Webhooks configurable for any Togai event",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://www.togai.com/",
      "excerpt": "The single platform to meter, rate and bill customers for any pricing model.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.togai.com/pricing/",
      "excerpt": "For growth stage companies and enterprises. No cap on volume of events or invoice amounts. Get Custom Quote.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.togai.com/pricing/",
      "excerpt": "Get started for free",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://www.togai.com/pricing/",
      "excerpt": "Get started for free — No credit card required. Pay-as-you-go model. All features included.",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://www.togai.com/pricing/",
      "excerpt": "Start for free today. No credit card required.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.togai.com/privacy-policy/",
      "excerpt": "We will ensure that the recipient of Your Personal Data offers an adequate level of protection, for instance by entering into standard contractual clauses for the transfer of Personal Data as approved by the European Commission (Article 46 General Data Privacy Regulation, 2016).",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.togai.com/cloud-based-billing-software/",
      "excerpt": "Togai's commitment to data security ensures that sensitive financial data is protected at all times, meeting compliance standards such as PCI DSS.",
      "confidence": "medium"
    },
    {
      "field": "sla_published",
      "url": "https://www.togai.com/cloud-based-billing-software/",
      "excerpt": "99.9% Uptime to keep your billing operations uninterrupted at all times.",
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.togai.com/docs/quotas-and-limits",
      "excerpt": "Event ingestion: 50 requests per sec (adjustable); Batch Event ingestion: 50 requests per sec (adjustable); All other APIs with valid auth: 10 requests per sec (adjustable); Unauthenticated requests per IP: 5 requests per 30 mins (not adjustable)",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://github.com/TogaiHQ",
      "excerpt": "togai-ruby-client, togai-ts-client (Typescript client for Togai APIs), togai-python-client (Python client for Togai APIs), togai-java-client (Java client for Togai APIs)",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.togai.com/llms.txt",
      "excerpt": "Core API References: Accounts, Customers, Authentication, Event Ingestion, Event Schemas, Usage Meters, Features, Price Plans (v1 & v2), Schedules, Invoices, Payments, Credits & Wallet, Entitlements, Alerts, Jobs, AddOns, Reports, Aliases, Invoice Groups, Licenses, Metrics",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.togai.com/about/",
      "excerpt": "Togai is now part of the Zuora family",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.togai.com/",
      "excerpt": "The single platform to meter, rate and bill customers for any pricing model.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.togai.com/api-reference/authentication/get-bearer-token",
      "excerpt": "With API key auth: generates a JWT token which is valid for 24 hours and returns it. With JWT bearer auth: returns the same JWT token in response.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.togai.com/docs/quotas-and-limits",
      "excerpt": "These limits apply to test environments. Organizations can request adjustments by contacting support through chat or email at support@togai.com when moving to production.",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://docs.togai.com/docs/introduction",
      "excerpt": "a metering and billing platform for software and SaaS products specifically designed for software that monetizes based on usage (consumption) pricing models",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.togai.com/api-reference/authentication",
      "excerpt": "The token that is used for Authorization in the API request and functions as a Bearer token... this can be used as your authentication mechanism for API but this is not the recommended approach [Username & Password]... You can check the method here to generate a short lived API token.",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://docs.togai.com/api-reference/authentication",
      "excerpt": "Authentication documentation page listing all three authentication methods: Username & Password, Long-lived Secret Key (Bearer Token), and Short-lived Token.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.togai.com/api-reference/getting-started",
      "excerpt": "Production: https://api.togai.com/ — Sandbox: https://sandbox-api.togai.com/",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.togai.com/api-reference/getting-started",
      "excerpt": "No explicit versioning scheme is mentioned in the provided documentation; the API is served from a single base URL with no version segment.",
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://www.togai.com/about/",
      "excerpt": "Togai is now part of the Zuora family",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/TogaiHQ/togai-python-client",
      "excerpt": "Python client for Togai APIs — pip install togai-client",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/TogaiHQ/togai-ruby-client",
      "excerpt": "gem install togai_client — TogaiClient - the Ruby gem for the Togai Apis",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://docs.togai.com/docs/event-ingestion",
      "excerpt": "The idempotency window is 45 days in Togai, and if a valid record is ingested (you receive 202 response), Togai guarantees it will be processed only once. The unique id in each event prevents duplicate processing, so retries are always safe.",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://www.togai.com/pricing/",
      "excerpt": "Get started for free — No credit card required. Pay-as-you-go model. All features included.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.togai.com/blog/togai-secures-31m-seed-funding/",
      "excerpt": "The company launched in April 2022.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.togai.com/",
      "excerpt": "Named customers with logos and testimonials: Appsmith, Yellow.ai, OTPless, Digibee, Competera, Phyllo, RootFi, MindFi",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.togai.com/case-studies/togais-conversational-ai-pricing-strategy-for-yellow-ai/",
      "excerpt": "Yellow.ai's Monetization Marvel: Togai's Pricing Magic",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.togai.com/privacy-policy/",
      "excerpt": "Togai retains personal data where an ongoing legitimate business requires retention of such Personal Data. Effective Date: July 24, 2023.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.togai.com/api-reference/getting-started",
      "excerpt": "The Togai API follows REST principles with resource-oriented URLs, accept form-encoded request bodies, returns JSON-encoded responses, uses standard HTTP response codes, authentication, and verbs.",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.togai.com/openapi.yaml",
      "excerpt": "API Version: 1.0 — as stated in the info section of the OpenAPI specification. Package Version: 1.0.2",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://www.togai.com/blog/togai-2022-a-year-in-retrospect/",
      "excerpt": "November 2022: Togai launched its production version",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/TogaiHQ/togai-ts-client",
      "excerpt": "Typescript client for Togai APIs — npm install togai-client",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/TogaiHQ/togai-java-client",
      "excerpt": "groupId: com.togai, artifactId: togai-java-client, version: 1.0.2",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://docs.togai.com/api-reference/getting-started",
      "excerpt": "Getting Started page describing how to push usage events, submit customer information, and integrate via JSON HTTP API or Togai libraries.",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://docs.togai.com/openapi.yaml",
      "excerpt": "The specification references a standard ErrorResponse component throughout. Error responses are returned for HTTP status codes including 400, 401, 403, 404, 429 across all endpoints with a message field.",
      "confidence": "medium"
    },
    {
      "field": "launched_at",
      "url": "https://www.togai.com/blog/togai-2022-a-year-in-retrospect/",
      "excerpt": "November 2022: Togai launched its production version",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://www.togai.com/blog/togai-2022-a-year-in-retrospect/",
      "excerpt": "November 2022: Togai launched its production version",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://www.togai.com/case-studies/how-togai-launched-usage-based-pricing-for-appsmith/",
      "excerpt": "Appsmith's Usage Based Pricing Live In Under A Month With Togai",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.togai.com/servicesagreement/",
      "excerpt": "The Company retain all Service Data in its possession for ninety (90) days from the date of effective termination",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "supported_regions (beyond US and India office locations - no explicit data residency or deployment region list)",
    "supported_languages (invoice/portal localization languages not listed)",
    "minimum_commitment (not stated)",
    "iso_27001 (no explicit claim found on trust/security pages)",
    "hipaa (no explicit claim found)",
    "soc2 (no dedicated trust page; SOC2 mentioned only in generic blog context, not as Togai's own certification)",
    "deprecation_policy_url",
    "webhook_signing",
    "webhook_events_url",
    "rate_limit_requests",
    "rate_limit_window",
    "sla_url",
    "starting_price_usd",
    "price_basis"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-21T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/togai",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/togai/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}