How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Oxide System/silos API

Silos represent a logical partition of users and resources.

Oxide System/silos API is one of 30 APIs that Oxide publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include system/silos. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 27 operations across 21 paths, and defines 48 schemas. It is described by OpenAPI 3.2.0, at version 2026081901.0.0.

Requests are made against the base URL https://{oxide-control-plane-host}.

27 operations 21 paths 48 schemas 3 DELETE17 GET5 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2026081901.0.0
Base URL
https://{oxide-control-plane-host}
Resource Areas
1

Paths & Operations 27

Across 21 paths, the API surfaces 27 operations — 3 DELETE, 17 GET, 5 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

system/silos 27

Silos represent a logical partition of users and resources.

GET
/v1/system/identity-providers
List identity providers for silo
silo_identity_provider_list 4 params → 2004XX5XX
POST
/v1/system/identity-providers/local/users
Create user
local_idp_user_create 1 param body → 2014XX5XX
DELETE
/v1/system/identity-providers/local/users/{user_id}
Delete user
local_idp_user_delete 2 params → 2044XX5XX
POST
/v1/system/identity-providers/local/users/{user_id}/set-password
Set or invalidate user's password
local_idp_user_set_password 2 params body → 2044XX5XX
POST
/v1/system/identity-providers/saml
Create SAML identity provider
saml_identity_provider_create 1 param body → 2014XX5XX
GET
/v1/system/identity-providers/saml/{provider}
Fetch SAML identity provider
saml_identity_provider_view 2 params → 2004XX5XX
GET
/v1/system/scim/tokens
List SCIM tokens
scim_token_list 1 param → 2004XX5XX
POST
/v1/system/scim/tokens
Create SCIM token
scim_token_create 1 param → 2014XX5XX
GET
/v1/system/scim/tokens/{token_id}
Fetch SCIM token
scim_token_view 2 params → 2004XX5XX
DELETE
/v1/system/scim/tokens/{token_id}
Delete SCIM token
scim_token_delete 2 params → 2044XX5XX
GET
/v1/system/silo-quotas
List resource quotas for all silos
system_quotas_list 3 params → 2004XX5XX
GET
/v1/system/silos
List silos
silo_list 3 params → 2004XX5XX
POST
/v1/system/silos
Create silo
silo_create body → 2014XX5XX
GET
/v1/system/silos/{silo}
Fetch silo
silo_view 1 param → 2004XX5XX
DELETE
/v1/system/silos/{silo}
Delete silo
silo_delete 1 param → 2044XX5XX
GET
/v1/system/silos/{silo}/ip-pools
List IP pools linked to silo
silo_ip_pool_list 4 params → 2004XX5XX
GET
/v1/system/silos/{silo}/policy
Fetch silo IAM policy
silo_policy_view 1 param → 2004XX5XX
PUT
/v1/system/silos/{silo}/policy
Update silo IAM policy
silo_policy_update 1 param body → 2004XX5XX
GET
/v1/system/silos/{silo}/quotas
Fetch resource quotas for silo
silo_quotas_view 1 param → 2004XX5XX
PUT
/v1/system/silos/{silo}/quotas
Update resource quotas for silo
silo_quotas_update 1 param body → 2004XX5XX
GET
/v1/system/silos/{silo}/subnet-pools
List subnet pools linked to a silo
silo_subnet_pool_list 4 params → 2004XX5XX
GET
/v1/system/users
List built-in (system) users in silo
silo_user_list 4 params → 2004XX5XX
GET
/v1/system/users/{user_id}
Fetch built-in (system) user
silo_user_view 2 params → 2004XX5XX
GET
/v1/system/users-builtin
List built-in users
user_builtin_list 3 params → 2004XX5XX
GET
/v1/system/users-builtin/{user}
Fetch built-in user
user_builtin_view 1 param → 2004XX5XX
GET
/v1/system/utilization/silos
List current utilization state for all silos
silo_utilization_list 3 params → 2004XX5XX
GET
/v1/system/utilization/silos/{silo}
Fetch current utilization for given silo
silo_utilization_view 1 param → 2004XX5XX

Schemas 48

The contract defines 48 schemas that model the data the API accepts and returns. The most detailed are SamlIdentityProvider (12 properties), SamlIdentityProviderCreate (10 properties), Silo (9 properties), SiloCreate (8 properties). Each schema is shown below with its type and property counts.

UserResultsPage
object
A single page of results
2 properties 1 required
SiloRolePolicy
object
Policy for a particular resource Note that the Policy only describes access granted explicitly for this resource. The policies of parent resources can also cau…
1 property 1 required
FleetRole
string
SiloIpPoolResultsPage
object
A single page of results
2 properties 1 required
SiloQuotasCreate
object
The amount of provisionable resources for a Silo
3 properties 3 required
NameSortMode
Supported set of sort modes for scanning by name only Currently, we only support scanning in ascending order.
SamlIdentityProvider
object
A SAML identity provider
12 properties 10 required
UserId
string
Usernames must begin with a lower case ASCII letter, be composed exclusively of lowercase ASCII, uppercase ASCII, numbers, and '-', and may not end with a '-'.…
SiloUtilization
object
View of a silo's resource utilization and capacity
4 properties 4 required
SiloQuotas
object
A collection of resource counts used to set the virtual capacity of a silo
4 properties 4 required
IdentityType
string
Describes what kind of identity is described by an id
NameOrIdSortMode
Supported set of sort modes for scanning by name or id
DerEncodedKeyPair
object
2 properties 2 required
Password
string
Passwords may be subject to additional constraints.
IdSortMode
Supported set of sort modes for scanning by id only. Currently, we only support scanning in ascending order.
ScimClientBearerToken
object
3 properties 2 required
ScimClientBearerTokenValue
object
The POST response is the only time the generated bearer token is returned to the client.
4 properties 3 required
ByteCount
integer
Byte count to express memory or storage capacity.
ServiceUsingCertificate
The service intended to use this certificate.
IdentityProvider
object
View of an Identity Provider
6 properties 6 required
Error
object
Error information from a response.
3 properties 2 required
SiloIdentityMode
Describes how identities are managed and users are authenticated in this Silo
UserBuiltinResultsPage
object
A single page of results
2 properties 1 required
IdentityProviderResultsPage
object
A single page of results
2 properties 1 required
IpPoolType
Type of IP pool.
SiloUtilizationResultsPage
object
A single page of results
2 properties 1 required
SiloRoleRoleAssignment
object
Describes the assignment of a particular role on a particular resource to a particular identity (user, group, etc.) The resource is not part of this structure.…
3 properties 3 required
SiloResultsPage
object
A single page of results
2 properties 1 required
UserBuiltin
object
View of a Built-in User Built-in users are identities internal to the system, used when the control plane performs actions autonomously
5 properties 5 required
NameOrId
Silo
object
View of a Silo A Silo is the highest level unit of isolation.
9 properties 8 required
SiloCreate
object
Create-time parameters for a Silo
8 properties 6 required
IpVersion
string
The IP address version.
SiloSubnetPool
object
A subnet pool in the context of a silo
7 properties 7 required
Name
string
Names must begin with a lower case ASCII letter, be composed exclusively of lowercase ASCII, uppercase ASCII, numbers, and '-', and may not end with a '-'. Nam…
IdpMetadataSource
CertificateCreate
object
Create-time parameters for a Certificate
5 properties 5 required
IdentityProviderType
SiloIpPool
object
An IP pool in the context of a silo
8 properties 8 required
SiloQuotasResultsPage
object
A single page of results
2 properties 1 required
User
object
View of a User
5 properties 5 required
UserPassword
Parameters for setting a user's password
SiloSubnetPoolResultsPage
object
A single page of results
2 properties 1 required
SamlIdentityProviderCreate
object
Create-time identity-related parameters
10 properties 8 required
SiloRole
string
UserCreate
object
Create-time parameters for a User
2 properties 2 required
VirtualResourceCounts
object
A collection of resource counts used to describe capacity and utilization
3 properties 3 required
SiloQuotasUpdate
object
Updateable properties of a Silo's resource limits. If a value is omitted it will not be updated.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oxide-computer-system-silos-api-openapi.yml Raw ↑

Other APIs Oxide publishes across the network.

Oxide Affinity API
Oxide Console Auth API
Oxide Current User API
Oxide Disks API
Oxide Experimental API
Oxide External Subnets API
Oxide Floating Ips API
Oxide Images API
Oxide Instances API
Oxide Ip Pools API
Oxide Login API
Oxide Metrics API
Where this information came from

This is an independent, third-party profile of Oxide System/silos API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.