slug: ghost-org provider: Ghost generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Media, Entertainment & Telecom Content 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: Admin - Webhooks spec_file: ghost-org-admin-webhooks-api-openapi.yml capability_id: BC-4270.80 capability_id_l1: BC-4270 capability_name: Webhook & Event Subscription Management confidence: 0.75 evidence: POST /admin/webhooks/ addAdminWebhook 'Create a webhook'; DELETE /admin/webhooks/{id}/ 'Delete a webhook'; schema WebhooksRequest reason: These operations are exactly the lifecycle of outbound webhook/event subscriptions that integrators register against the platform, matching the named webhook subscription capability rather than being unmappable plumbing. - tag: Offers spec_file: ghost-org-offers-api-openapi.yml capability_id: BC-440.30 capability_id_l1: BC-440 capability_name: Discount & Promotion Management confidence: 0.72 evidence: 'POST /offers/ adminCreateOffer Create an offer; schemas: Offer, OfferInput, Tier' reason: Offers in Ghost are discount/promotional offers applied to subscription tiers, which is Discount & Promotion Management. Schemas linking Offer to Tier support the pricing-promotion reading. - tag: Admin - Offers spec_file: ghost-org-admin-offers-api-openapi.yml capability_id: BC-440.30 capability_id_l1: BC-440 capability_name: Discount & Promotion Management confidence: 0.7 evidence: GET /admin/offers/ 'Browse offers'; POST /admin/offers/ 'Create an offer' reason: In Ghost, offers are promotional discounts applied to paid membership tiers, so creating and editing offers realises discount and promotion management. Schema detail is absent, which caps confidence. - tag: Members spec_file: ghost-org-members-api-openapi.yml capability_id: BC-3750 capability_id_l1: BC-3750 capability_name: Audience & Viewer Management confidence: 0.7 evidence: 'POST /members/ adminCreateMember Create a member; schemas: Member, Tier, Subscription, Label' reason: CRUD over the publication's audience accounts, carrying Subscription and Tier records — audience/viewer account and subscription stewardship for a direct-to-consumer content service. Ambiguous between Viewer Identity Management and Subscription & Entitlement Management, so L1 only. - tag: Tiers spec_file: ghost-org-tiers-api-openapi.yml capability_id: BC-4240.10 capability_id_l1: BC-4240 capability_name: Plan & Entitlement Design confidence: 0.7 evidence: '"POST /tiers/ adminCreateTier Create a tier" on a platform for "memberships, and paid subscriptions"' reason: Tiers define the paid membership plans (and their prices/benefits) that members can subscribe to, which is plan and entitlement definition rather than per-subscriber lifecycle. Some ambiguity versus subscription/entitlement management for viewers, so 0.7. - tag: Webhooks spec_file: ghost-org-webhooks-api-openapi.yml capability_id: BC-4270.80 capability_id_l1: BC-4270 capability_name: Webhook & Event Subscription Management confidence: 0.7 evidence: '"POST /webhooks/ adminCreateWebhook Create a webhook", "DELETE /webhooks/{id}/ adminDeleteWebhook"' reason: CRUD over outbound event subscriptions for third-party integrations, which is exactly webhook and event subscription lifecycle. It remains integration plumbing, so confidence is capped at 0.7.