List models
GET/v1/modelsEvery published model, in OpenAI's model-list shape. The id is the value to pass as model in a completion request. Unpublished, restricted and unlisted models never appear here.
Authentication
Requires a bearer API key on every call.
Authorization: Bearer ad_live_…
An API key, sent as Authorization: Bearer <key>.
Keys look like ad_live_… (production traffic, real spend) or ad_test_…. Create them in the dashboard under API keys. The full value is shown exactly once, at creation — only a SHA-256 hash is stored, so a lost key cannot be recovered, only rotated. Revoking a key takes effect immediately on the next request.
Returns200
A list object of models.
objectoptionalstring
one of "list"
dataoptionalobject[]
object[] attributes
idoptionalstring
Pass this as model.
objectoptionalstring
one of "model"
createdoptionalinteger
owned_byoptionalstring
Errorsswitch on
code, never on the messageunauthorizedHTTP 401not retryable
Missing, malformed, or revoked API key.
Status codes returned by this endpoint: 401. Every code and what to do about it is on Errors.
Base URL
https://adversariallm.ai/v1/models