Create a custom agent cost item
Price a non-LLM cost item the registry has never heard of — a search API, a vector DB, GPU seconds, a render. The item is priced entirely by its dimensions (its token rates are 0). provider and item must match, verbatim, the vendor and item your SDK sends on hyperline.cost({ vendor, item, quantity, unit }) — they are lowercased and trimmed, nothing else — and each dimensions[].key must match the unit of the call it prices: cost() writes the quantity to usage_extra[unit] and pricing matches a dimension by that exact key, so a key that does not match prices nothing. Idempotent by design so a seed script can be re-run: an open custom item already standing for that (provider, item) is returned as it is, rates untouched, with a 200 instead of a fresh 201 — edit a rate by deleting the item and creating it again. A (provider, item) pair the global registry already prices is refused: that model has a price, and a negotiated rate for it goes through the overrides endpoint.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Create custom cost item payload
Response
The custom cost item already existed

