API GraphQL

Workers

Endpoint GraphQL sur Cloudflare Workers โ€” donnees de demo realistes (14 partenaires, 10 editeurs, 30 jours de stats).

Exemples :
Query
Result
Cliquez sur un exemple ou lancez une requete.

Schema

Queries

partners(status, type, region, limit, offset): PartnerConnection
partner(code: String!): Partner
publishers(status, limit, offset): PublisherConnection
publisher(id: Int!): Publisher
dailyStats(from!, to!, partnerCode): [DailyStat]
kpis: KPIs
health: Health

Types

Partner { code name status type region endpoint
         impressions revenue cpm fillRate winRate
         dailyStats(days) }
Publisher { id name domain status impressions
            revenue cpm sites }
Site { id name domain zones impressions revenue }
DailyStat { date impressions revenue cpm requests fillRate }
KPIs { impressions revenue avgCpm fillRate
       activePartners activePublishers
       impressionsChange revenueChange }

Enums

PartnerStatus: LIVE | PAUSED | INTEGRATION
PartnerType: DSP | EXCHANGE | NETWORK

Architecture

Client (Svelte) โ†’ fetch POST /api/graphql
                โ†’ Cloudflare Worker
                โ†’ graphql-yoga
                โ†’ resolvers โ†’ demo-data.js
                           โ†’ (futur: KV / D1 / Hyperdrive)
preview.smilewanted.com ยท main 435d639 ยท changelog