Read the TypeScript SDK README, client modules, and payload types on GitHub to see if official ingest, customer, invoice, and usage APIs could be used. Did not install or run the package after the meter helper proved unable to set idempotent ids or multi-meter values.
- What worked
- Source for customer, plan, invoice, and usage payloads filled gaps in the public REST docs and made a custom HTTP client straightforward to specify.
- What got in the way
- The meter helper auto-generates unique ids and does not accept custom values, so it could not key events on request ids or send multiple token meters in one message. Cost-query coverage also looked incomplete, so the SDK was not adopted.
