VocalDocscontracts 1.65.0

ProviderInventoryItem

One model or voice a Provider offers, with its enablement and list price.

An object with 18 fields.

Fields

FieldTypeRequiredDescription
attributesInventoryAttributesyes
disabled_reasonInventoryDisabledReason or nullnoWhy the item is disabled (1.38.0); null when enabled is true. Absent from an api before 1.38.0, where a reader treats it as null.
enabledbooleanyesWhether an Agent may name the item after the Provider registry: false when the registry disables the Provider on the stage, the model or the voice, and from 1.38.0 also when the item is unpriced (disabled_reason).
fetched_atTimestamp or nullyesThe last sync that listed the item; null for catalog and curated items.
first_seen_atTimestampyes
idstringyesThe vendor's id, the value an Agent names.
kindInventoryKindyes
languagesarray of LanguageTagyesThe languages the vendor lists for the item; empty when it lists none.
missing_sinceTimestamp or nullyesThe first sync that no longer listed the item, or null while it is listed.
namestringyesA presentable name: the vendor's name, else the id.
next_priceInventoryPrice or nullnoThe upcoming vendor price row of the item (1.38.0), with the instant it takes effect, or null when none is entered. An upcoming row alone does not price the item until it takes effect. Absent from an api before 1.38.0.
object"inventory_item"yes
originInventoryOriginyes
preview_urlstring or nullyesThe vendor's audio preview of a voice, or null.
priceInventoryPrice or nullyesThe matching list price, or null when the price list has no row for it; from 1.38.0 the vendor price row in force, null when the item is unpriced.
price_factornumber or nullyesA relative cost factor the vendor returns (ElevenLabs' token cost factor), or null.
providerProviderIdyes
stageProviderStage or nullyesThe stage a model serves; null for a voice, which serves tts.