Retrieve all Machine Capabilities
Get all distinct Machine Capabilities across all Machines
Org must have an Infrastructure Provider entity. User must have FORGE_PROVIDER_ADMIN authorization role.
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
siteId
Filter Capabilities by Machines from a particular Site
hasInstanceType
Filter Capabilities by Machines that have an Instance Type
type
Filter Capabilities by Type
name
Filter Capabilities by Name
frequency
Filter Capabilities by Frequency value
capacity
Filter Capabilities by Capacity value
vendor
Filter Capabilities by Vendor
inactiveDevices
Filter Capabilities by Inactive Devices value. Since the value is an array, multiple query params should be specified in correct order in order to filter. For example, to filter for [1, 3], specify inactiveDevices=1&inactiveDevices=3
count
Filter Capabilities by Count
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
type
Type of the Capability
name
Name of the Capability component
frequency
Frequency of the Capability component, if available
cores
Number of Cores in the Capability component, if applicable
threads
Number of Threads in the Capability component, if applicable
capacity
Capacity of the Capability component, if applicable
vendor
Vendor of the Capability component, if available
inactiveDevices
A list of inactive devices
count
Count of the Capability component
deviceType
Device Type of the Capability component, if available
Errors
403
Forbidden Error