Skip to content

Reports one snapshot per tool instance on this node.

GET
/v1/m/agenttools/providers
curl --request GET \
--url 'https://example.com/v1/m/agenttools/providers?background=false' \
--header 'Authorization: Bearer <token>'

Reports one snapshot per tool instance on this node. tenant_id adds the logins that organization made through Olivares.

tenant_id
string format: uuid

Also list the logins this organization made through Olivares; omitted, only each tool’s own default login on this node.

background
boolean

Return completed snapshots immediately and refresh in the background. Cold instances are omitted until checked; refreshing=true means a probe is still running. Omitted or false preserves the synchronous read.

One snapshot per tool instance: what the tool itself reports about its login, plan, usage windows and models. A snapshot is refreshed at most once a minute; a failed refresh keeps the last one, marked stale.

Media type application/json
object
providers
required
Array<object>
object
auth_method
string
checked_at
required
string format: date-time
config_dir
required
string
default
required
boolean
driver
required
string
email

Masked: the first letter and the domain.

string
error
string
installed
required
boolean
instance
required
string
limits
required
Array<object>
object
label
required
string
percent
required
number
resets_at
string format: date-time
severity
string
models
required
Array<object>
object
id
required
string
name
string
next_command
string
notes
Array<string>
plan
string
source
required
string
stale
boolean
state
required
string
Allowed values: ready not_signed_in not_installed unknown error
version
string
refreshing

Present on background reads: a native probe is still running.

boolean
Example
{
"providers": [
{
"state": "ready"
}
]
}

Bad request

Media type application/json
object
Example generated
{}

Unauthenticated

Media type application/json
object
Example generated
{}

Forbidden / step-up required

Media type application/json
object
Example generated
{}

Not found

Media type application/json
object
Example generated
{}

Conflict

Media type application/json
object
Example generated
{}

Required evidence or store unavailable

Media type application/json
object
Example generated
{}