specification: FinOps Framework specificationVersion: '1.0' schema: https://www.finops.org/framework/ provider: Terminal providerId: terminal-shop created: '2026-06-20' modified: '2026-06-20' reconciled: true tags: - Coffee - E-Commerce - Developer - SSH - Ordering - FinOps - Cost Management - FOCUS description: >- FinOps view of Terminal spend. The Terminal Shop API itself is free - there are no API access, per-call, or token fees. Spend is entirely product spend: the price (in cents) of each coffee variant ordered, plus shipping, charged at order placement and per recurring subscription shipment. Payments settle through Stripe. A dev sandbox places test orders without real charges, so non-production usage is zero-cost. notes: >- There are no metered API charges to optimize; cost management is about coffee order volume, variant selection, and shipping. Per-variant prices and shipping amounts come live from the API (ProductVariant.price and order.amount.shipping, both in cents). Verify current prices against the live catalog. sources: - https://www.terminal.shop - https://www.terminal.shop/api - https://focus.finops.org/focus-specification/v1-3/ alignedWith: framework: FinOps Foundation Framework frameworkUrl: https://www.finops.org/framework/ dataSpec: FOCUS dataSpecVersion: '1.3' dataSpecUrl: https://focus.finops.org/focus-specification/v1-3/ publisherName: Terminal serviceCategory: E-Commerce and Retail billingModel: pricingCategory: Usage-Based billingFrequency: Per Order billingCurrency: USD chargeCategories: - Purchase - Usage - Adjustment focusColumns: ServiceName: Terminal Shop ServiceCategory: E-Commerce and Retail ProviderName: Terminal PublisherName: Terminal InvoiceIssuerName: Terminal (via Stripe) BillingCurrency: USD ChargeCategory: Purchase PricingCategory: Usage-Based meters: - name: api_access description: Terminal Shop API access - free; no charge per request or per token. unit: requests aggregation: sum dimensions: - account - token - name: product_amount description: Coffee product cost per ordered variant, in US cents. unit: cents aggregation: sum dimensions: - account - order - productVariant - name: shipping_amount description: Shipping charged per order, in US cents. unit: cents aggregation: sum dimensions: - account - order - name: subscription_amount description: Recurring coffee subscription cost per shipment, in US cents. unit: cents aggregation: sum dimensions: - account - subscription - productVariant principles: - name: Visibility description: Pull orders via GET /order and subscriptions via GET /subscription; sum amount fields (in cents) per account. - name: Allocation description: Tag orders and subscriptions to teams or cost centers; the API key/account scopes spend. - name: Optimization description: Use the dev sandbox for all testing to avoid real charges; consolidate shipments and choose subscription schedules that fit consumption. - name: Accountability description: Review coffee order and subscription spend per account against budget; API access carries no fee to monitor. maintainers: - FN: Kin Lane email: kin@apievangelist.com