"Give this customer the enterprise export for the next two weeks" is a sales request that normally means an engineering ticket; here it is one call. That is genuinely useful during a deal. It also means an agent holding this key can change what any customer can access, and billing follows entitlements. Being able to inspect targeting rules is the balancing tool — read what a flag currently does before changing it, because a flag misread is a feature switched off for everyone.
Schematic manages what each customer is entitled to. The endpoint exposes that model directly: companies, the plans they are on, and the overrides applied on top.
- Companies — look up, create, read their plan, check trial status
- Entitlements — set or remove a feature entitlement override for one company
- Plans — create a plan and configure its entitlements
- Flags — create boolean, metered or trait-based flags, list them, and inspect targeting rules in detail
A secret API key from the Schematic app. Note the direction of travel: their local npm package was archived and the hosted endpoint is what they now recommend.
Paste a URL with a key — add the endpoint to your client