View Source ExOpenAI.Components.AdminApiKey (ex_openai.ex v2.0.0-beta2)
Represents an individual Admin API key in an org.
Fields
:created_at- required -integer()
The Unix timestamp (in seconds) of when the API key was created
Format:int64:id- required -String.t()
The identifier, which can be referenced in API endpoints:last_used_at- required -integer() | any():name- required -String.t()
The name of the API key:object- required -String.t()
The object type, which is alwaysorganization.admin_api_key:owner- required -{:%{}, [], [{{:optional, [], [:created_at]}, {:integer, [], []}}, {{:optional, [], [:id]}, {{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}}, {{:optional, [], [:name]}, {{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}}, {{:optional, [], [:object]}, {{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}}, {{:optional, [], [:role]}, {{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}}, {{:optional, [], [:type]}, {{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}}]}:redacted_value- required -String.t()
The redacted value of the API key:value- optional -String.t()
The value of the API key. Only shown on create.
Summary
Types
@type t() :: %ExOpenAI.Components.AdminApiKey{ created_at: integer(), id: String.t(), last_used_at: integer() | any(), name: String.t(), object: String.t(), owner: %{ optional(:created_at) => integer(), optional(:id) => String.t(), optional(:name) => String.t(), optional(:object) => String.t(), optional(:role) => String.t(), optional(:type) => String.t() }, redacted_value: String.t(), value: String.t() | nil }