Register a model the caller owns
Use when: caller registers a fine-tune or custom deployment as an owned model, with its own credential and declared pricing
Creates an owned-model registration. Admits host kinds fireworks (hosted fine-tunes; credential required) and custom-url (any OpenAI-compatible server you operate; base URL required, credential optional, private/loopback/localhost URLs are refused outright). Other kinds are rejected until their adapters land, never accepted-and-mis-billed. The credential is stored encrypted, scoped to this registration (separate from any BYOK channel key). A reachability probe runs on save but never blocks: unreachable registrations save with an amber status (self-hosted boxes are allowed to be asleep). Pricing is owner-declared; absent rates record cost as $0 with “owned” semantics.
Authorizations
Verlon API key (newly minted keys are prefixed sk-vrln-; legacy verlon_* and layer_* keys from prior prefix migrations continue to validate). Generated from the dashboard under Settings → API Keys, or via verlon key create in the CLI.
Body
^[a-z0-9](?:[a-z0-9-]{0,58}[a-z0-9])?$1 - 120fireworks, custom-url 1 - 2001 - 5001 - 5000 <= x <= 100000 <= x <= 100000 <= x <= 10000Response
Registration created (probe status included).

