Retrieve all Sites
Retrieve all Sites for org.
User must have FORGE_PROVIDER_ADMIN or FORGE_TENANT_ADMIN role. infrastructureProviderId or tenantId query param may be required for older API versions.
Authentication
AuthorizationBearer
```
export JWT_BEARER_TOKEN="<jwt-bearer-token>"
# Example org name: "acme-inc
export ORG_NAME=<org-name>
# Use the JWT bearer token in your API request auth header:
curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://carbide-rest-api.carbide.svc.cluster.local/v2/org/$ORG_NAME/carbide/user/current
```
Path parameters
org
Query parameters
infrastructureProviderId
Filter Sites by Infrastructure Provider ID
tenantId
Filter Sites by Tenant ID
status
Filter Sites by Status. Can be specified multiple times to filter on more than one status
isNativeNetworkingEnabled
Filter Sites by native networking enabled flag. Requires Provider Admin role.
isNetworkSecurityGroupEnabled
Filter Sites by network security group enabled flag. Requires Provider Admin role.
isNVLinkPartitionEnabled
Filter Sites by NVLink partitioning enabled flag. Requires Provider Admin role.
isRackLevelAdministrationEnabled
Filter Sites by Rack Level Administration enabled flag. Requires Provider Admin role.
includeMachineStats
Include a breakdown of Machine counts by life-cycle status and health. Requires Provider Admin role.
query
Search for matches across all Sites. Input will be matched against name, description, location, contact, and status fields
includeRelation
Related entity to expand
Allowed values:
pageNumber
Page number for pagination query
pageSize
Page size for pagination query
orderBy
Ordering for pagination query
Response headers
X-Pagination
Pagination result in JSON format
Response
OK
id
name
Name of the Site
description
Optional description for the Site
org
infrastructureProviderId
siteControllerVersion
Version of the Site Controller software
siteAgentVersion
Version of the Site Agent software
registrationToken
Token that can be used to register a Site. Value only exposed to Provider
registrationTokenExpiration
Date/time when registration token expires. Value only exposed to Provider
serialConsoleHostname
isSerialConsoleEnabled
Indicates if Serial Console is enabled for the Site by the Provider
serialConsoleIdleTimeout
Maximum idle time in seconds before Serial Console is disconnected
serialConsoleMaxSessionLength
Maximum length of Serial Console session in seconds
isSerialConsoleSSHKeysEnabled
Only visible to Tenant retrieving the Site. Indicates if Serial Console access using SSH Keys is enabled by Tenant
isOnline
Indicates if the Site is currently reachable from Cloud
status
Status values for Site objects
Allowed values:
statusHistory
created
updated
location
Location of the Site
contact
Contact for the Site
capabilities
Boolean flags to indicate features supported by a Site
machineStats
Machine stats for a Site
Errors
403
Forbidden Error