slug: solvimon provider: Solvimon generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 23 edges: - tag: ingest spec_file: solvimon-ingest-api-openapi.yml capability_id: BC-4250.10 capability_id_l1: BC-4250 capability_name: Usage Metering confidence: 0.95 evidence: POST /ingest/meter-data 'Ingest an event'; 'Ingest a list of meter events' reason: Directly ingests and queries metered usage events feeding rating and billing — textbook usage metering. - tag: invoices spec_file: solvimon-invoices-api-openapi.yml capability_id: BC-4250.30 capability_id_l1: BC-4250 capability_name: Invoicing & Statement Management confidence: 0.95 evidence: '''Create a one-off invoice or credit invoice''; ''Add a line to an invoice''; ''Create a preview invoice''' reason: Full invoice generation, adjustment and line management for subscription/usage billing — Invoicing & Statement Management. - tag: pricingPlanSubscriptions spec_file: solvimon-pricingplansubscriptions-api-openapi.yml capability_id: BC-4240 capability_id_l1: BC-4240 capability_name: Subscription Lifecycle Management confidence: 0.9 evidence: POST /v{version}/pricing-plan-subscriptions Create a pricing plan subscription; POST .../cancel Cancel a pricing plan subscription by resource ID; POST .../void; POST .../archive reason: Full lifecycle of customer subscriptions to pricing plans — create, upsert, init with first invoice, cancel, void, archive — spanning provisioning, modification and cancellation, so the L1 is the honest level. - tag: meters spec_file: solvimon-meters-api-openapi.yml capability_id: BC-4250.10 capability_id_l1: BC-4250 capability_name: Usage Metering confidence: 0.85 evidence: '''Create a meter''; ''Get a file with the headers for ingesting meter events for a meter''' reason: Definition and lifecycle of usage meters that capture usage events for downstream rating — usage metering. - tag: paymentMethods spec_file: solvimon-payment-methods-api-openapi.yml reanchored_from: solvimon-paymentmethods-api-openapi.yml capability_id: BC-4250.40 capability_id_l1: BC-4250 capability_name: Payment Collection & Dunning confidence: 0.85 evidence: '''Refresh the payment methods of a customer''; ''Tokenize a payment method''' reason: Customer payment-method lifecycle and tokenisation, explicitly part of payment-method management within subscription payment collection. - tag: payments spec_file: solvimon-payments-api-openapi.yml capability_id: BC-4250.40 capability_id_l1: BC-4250 capability_name: Payment Collection & Dunning confidence: 0.85 evidence: POST /v{version}/payments/authorize Authorize a payment; POST .../refund Refund a payment; schemas PaymentMethodDetailsCreateRequest, PayInvoicePaymentContext reason: Operations authorize, capture, refund and reverse payments and manage payment-method details against invoices via PSPs — payment collection within the subscription billing lifecycle. - tag: quoteVersions spec_file: solvimon-quote-versions-api-openapi.yml reanchored_from: solvimon-quoteversions-api-openapi.yml capability_id: BC-4240.20 capability_id_l1: BC-4240 capability_name: Subscription Contracting confidence: 0.85 evidence: '''Finalize the quote version'', ''Send the quote version'', ''Accept the quote version'', ''Request signature for the quote version'', ''Create the subscription based on a approved quote version''' reason: Full quote lifecycle from finalisation and signature through to subscription creation — quote management and capture of subscription contract artefacts. - tag: promotionCodes spec_file: solvimon-promotion-codes-api-openapi.yml reanchored_from: solvimon-promotioncodes-api-openapi.yml capability_id: BC-440.30 capability_id_l1: BC-440 capability_name: Discount & Promotion Management confidence: 0.82 evidence: POST /v{version}/promotion-codes 'Create a promotion code'; 'Get a list of promotion code redemptions'; schemas 'PricingDiscount', 'ProductItemDiscount', 'DiscountConditionComparator' reason: Operations create, activate/deactivate and track redemptions of promotion codes carrying discount conditions — squarely discount and promotion management. - tag: quotes spec_file: solvimon-quotes-api-openapi.yml capability_id: BC-4240.20 capability_id_l1: BC-4240 capability_name: Subscription Contracting confidence: 0.82 evidence: POST /v{version}/quotes 'Create a quote'; 'Create a quote pricing plan subscription together with a pricing plan schedule'; 'Get quotes that require approval review by the logged in user' reason: Quote creation, upgrade quotes against existing subscriptions and quote approval routing are the quote-management step of the subscription contracting motion. - tag: meterProperties spec_file: solvimon-meterproperties-api-openapi.yml capability_id: BC-4250.10 capability_id_l1: BC-4250 capability_name: Usage Metering confidence: 0.8 evidence: '''Create a meter property''; MeterPropertyType, MeterPropertyStatus' reason: Defines the properties/dimensions of usage meters used to capture and aggregate usage events in this metering-and-billing platform. - tag: meterValues spec_file: solvimon-metervalues-api-openapi.yml capability_id: BC-4250.10 capability_id_l1: BC-4250 capability_name: Usage Metering confidence: 0.8 evidence: '''Create a meter value''; MeterValueType, MeterValueStatus' reason: Manages the metered usage values derived from ingested events in a usage-based billing platform — usage metering. - tag: pricingPlans spec_file: solvimon-pricing-plans-api-openapi.yml reanchored_from: solvimon-pricingplans-api-openapi.yml capability_id: BC-4240.10 capability_id_l1: BC-4240 capability_name: Plan & Entitlement Design confidence: 0.8 evidence: POST /v{version}/pricing-plans Create a pricing plan; schemas PricingPlanCreateRequestAmountType, RateCard, SelectionRuleCreateRequest reason: Defines the plans (with rate cards and selection rules governing which customers get which plan) offered by the SaaS vendor — plan and entitlement design. - tag: webhooks spec_file: solvimon-webhooks-api-openapi.yml capability_id: BC-4270.80 capability_id_l1: BC-4270 capability_name: Webhook & Event Subscription Management confidence: 0.8 evidence: POST /v{version}/webhooks 'Create a web hook'; 'Get a list of all available actions'; 'Trigger notification for a webhook in penalty box'; 'Test a webhook connection' reason: Full lifecycle of outbound webhook subscriptions including event action catalogue, secret rolling and delivery-failure (penalty box) handling — exactly the webhook & event subscription management capability. - tag: roles spec_file: solvimon-roles-api-openapi.yml capability_id: BC-620.20 capability_id_l1: BC-620 capability_name: Identity & Access Management confidence: 0.78 evidence: POST /v{version}/roles 'Create a role'; schemas 'Role', 'RoleChildRolesItems', 'RoleUpdateRequestChildRolesItems' reason: CRUD over roles with role hierarchies is access-control administration within the platform's Identity API — identity and access management. - tag: coupons spec_file: solvimon-coupons-api-openapi.yml capability_id: BC-440.30 capability_id_l1: BC-440 capability_name: Discount & Promotion Management confidence: 0.75 evidence: GET /v{version}/coupons/{resourceIdOrReference}/redemptions Get a list of coupon redemptions ... CouponDiscountType, PricingDiscount reason: Lifecycle of coupons (create, activate, deactivate, deprecate, archive) and their redemptions with discount types — discount and promotion management. - tag: customers spec_file: solvimon-customers-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.75 evidence: POST /v{version}/customers postCustomers Create a customer ... POST .../forget Forget a customer reason: Full customer master record lifecycle (create, upsert, activate, deprecate, archive, forget) in the billing platform — customer data management. - tag: meterValueCalculations spec_file: solvimon-metervaluecalculations-api-openapi.yml capability_id: BC-4250.10 capability_id_l1: BC-4250 capability_name: Usage Metering confidence: 0.75 evidence: '''Create a meter value calculation''; MeterValueCalculationCreateRequestCalculationType' reason: Configures how metered values are calculated/aggregated from ingested events, which sits in usage metering (ingestion and aggregation of usage events). - tag: users spec_file: solvimon-users-api-openapi.yml capability_id: BC-620.20 capability_id_l1: BC-620 capability_name: Identity & Access Management confidence: 0.75 evidence: '''Patch a user password or username'', ''Invite a user'', ''Revoke a user invite by username'', ''Give a user membership to a team, granting access to all the accounts the team has access to''; schemas User, Role, AccountMembershipRepresentation' reason: User provisioning, invitation, password management and role/account membership administration — identity and access management for the platform, not a billing capability. - tag: quoteTemplates spec_file: solvimon-quote-templates-api-openapi.yml reanchored_from: solvimon-quotetemplates-api-openapi.yml capability_id: BC-4240.20 capability_id_l1: BC-4240 capability_name: Subscription Contracting confidence: 0.72 evidence: POST /v{version}/quote-templates 'Create a quote template'; schemas 'QuoteVersionTemplate', 'PricingPlanSubscriptionTemplate', 'PricingPlanScheduleTemplateCreateRequest' reason: Templates for quotes containing pricing-plan subscription templates support the quote/order-form artefacts of subscription contracting in this quote-to-cash platform. - tag: reprocess spec_file: solvimon-reprocess-api-openapi.yml capability_id: BC-4250.10 capability_id_l1: BC-4250 capability_name: Usage Metering confidence: 0.72 evidence: POST /v{version}/reprocess 'Reprocess meter-data'; schemas 'Reprocess', 'PricingPlanSubscriptionSelectorRule' reason: Reprocessing of metered usage data for selected pricing-plan subscriptions is part of usage metering/aggregation feeding rating in this usage-based billing platform. - tag: paymentSchedules spec_file: solvimon-payment-schedules-api-openapi.yml reanchored_from: solvimon-paymentschedules-api-openapi.yml capability_id: BC-4250.40 capability_id_l1: BC-4250 capability_name: Payment Collection & Dunning confidence: 0.7 evidence: '''Create a payment schedule''; PaymentScheduleRecurring, PaymentScheduleInstallments, ''Cancel a payment schedule''' reason: Schedules for recurring/installment collection of customer payments — payment collection within subscription billing. Some ambiguity with subscription modification, so 0.7. - tag: pricingPlanVersions spec_file: solvimon-pricingplanversions-api-openapi.yml capability_id: BC-4240.10 capability_id_l1: BC-4240 capability_name: Plan & Entitlement Design confidence: 0.7 evidence: POST /v{version}/pricing-plan-versions Create a pricing plan version; schemas PricingPlan, RateCardUpdateRequest, PricingCurrencySettingsUpdateRequest, Credits reason: Versioning of plan definitions including rate cards, credits/wallets and pricing currencies is the design of the commercial plans customers subscribe to. - tag: teams spec_file: solvimon-teams-api-openapi.yml capability_id: BC-620.20 capability_id_l1: BC-620 capability_name: Identity & Access Management confidence: 0.7 evidence: POST /v{version}/teams/{resourceId}/memberships 'Add an account membership for a team'; schemas AccountMembershipRepresentation, Role, RoleChildRolesItems reason: Teams here are access-control groupings granting accounts/roles inside the platform, i.e. identity and access administration rather than any billing business capability. Alternative reading (tenant identity federation) is possible but no SSO/SCIM evidence.