slug: hyperline provider: Hyperline 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: 6 edges: - tag: Billable Events spec_file: hyperline-billable-events-api-openapi.yml capability_id: BC-4250.10 capability_id_l1: BC-4250 capability_name: Usage Metering confidence: 0.9 evidence: POST /billable-events ingestBillableEvents 'Ingest one or more billable events'; schema BillableEvent reason: Ingestion and retrieval of billable usage events feeding downstream rating is exactly usage metering for usage-based SaaS billing. - tag: Invoices spec_file: hyperline-invoices-api-openapi.yml capability_id: BC-4250.30 capability_id_l1: BC-4250 capability_name: Invoicing & Statement Management confidence: 0.9 evidence: POST /invoices createInvoice; POST /invoices/{id}/void voidInvoice; POST /invoices/{id}/credit-notes createCreditNote; GET /invoices/{id}/download reason: Generation, adjustment, voiding, crediting and delivery of subscription invoices is invoicing and statement management in a SaaS billing platform. - tag: Subscriptions spec_file: hyperline-subscriptions-api-openapi.yml capability_id: BC-4240 capability_id_l1: BC-4240 capability_name: Subscription Lifecycle Management confidence: 0.9 evidence: POST /subscriptions/{id}/activate Activate a subscription; POST /subscriptions/{id}/cancel Cancel a subscription; POST /subscriptions/{id}/pause reason: Operations create, activate, modify, pause and cancel subscriptions — the SaaS subscription commercial lifecycle. Spans provisioning, modification and cancellation sub-capabilities, so L1 only. - tag: Payments spec_file: hyperline-payments-api-openapi.yml capability_id: BC-4250.40 capability_id_l1: BC-4250 capability_name: Payment Collection & Dunning confidence: 0.85 evidence: POST /payments createPayment 'Record a payment'; POST /transactions/{id}/refund refundTransaction reason: Recording payments and refunding transactions against subscription invoices is payment collection within the SaaS billing lifecycle. - tag: Webhooks spec_file: hyperline-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 /webhook-endpoints createWebhookEndpoint Create a webhook endpoint; GET /webhook-messages listWebhookMessages List delivered webhook messages reason: Manages lifecycle of outbound webhook subscriptions and inspects delivery of webhook messages, which matches the webhook/event subscription capability explicitly present in the frame. - tag: Customers spec_file: hyperline-customers-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.7 evidence: POST /customers createCustomer; GET /customers/{id}/credits listCustomerCredits; GET /customers/{id}/usage/{aggregatorId} getCustomerUsage reason: Maintains the customer master record (create/update/archive) within the billing platform, with billing credits and usage attached. Customer Data Management is the best fit, though it is adjacent to billing account management.