curl --request GET \
--url https://api.sfcompute.com/v2/capacities \
--header 'Authorization: Bearer <token>'{
"object": "list",
"has_more": true,
"data": [
{
"id": "<string>",
"resource_path": "<string>",
"owner": "<string>",
"workspace": "<string>",
"name": "<string>",
"kind": "market",
"object": "capacity",
"zones": [
"richmond"
],
"allocation_schedule": {
"total": [
{
"effective_at": 1738972800,
"node_allocation": 123
}
],
"by_zone": {}
},
"created_at": 1738972800,
"procurements": [
"<string>"
],
"deployments": [
"<string>"
],
"tags": {
"env": "prod",
"team": "infra"
}
}
],
"cursor": "capc_gqXR7s0Kj5mHvE2wNpLc4Q"
}List all capacities.
curl --request GET \
--url https://api.sfcompute.com/v2/capacities \
--header 'Authorization: Bearer <token>'{
"object": "list",
"has_more": true,
"data": [
{
"id": "<string>",
"resource_path": "<string>",
"owner": "<string>",
"workspace": "<string>",
"name": "<string>",
"kind": "market",
"object": "capacity",
"zones": [
"richmond"
],
"allocation_schedule": {
"total": [
{
"effective_at": 1738972800,
"node_allocation": 123
}
],
"by_zone": {}
},
"created_at": 1738972800,
"procurements": [
"<string>"
],
"deployments": [
"<string>"
],
"tags": {
"env": "prod",
"team": "infra"
}
}
],
"cursor": "capc_gqXR7s0Kj5mHvE2wNpLc4Q"
}Create an API token using sf tokens create or at https://sfcompute.com/account/api-keys.
Filter by workspace. A resource path like 'sfc:workspace:acme:prod:my-workspace' or an ID. Resource paths are human-readable but not stable - they change when resources are renamed or moved. IDs are stable and permanent.
(wksp_[0-9a-zA-Z_-]{1,21})|(sfc:workspace:[a-zA-Z0-9._-]+(:[a-zA-Z0-9._-]+){1,3})"wksp_k3R-nX9vLm7Qp2Yw5Jd8F"
Filter by capacity ID, resource path, or name (repeatable).
A resource path like 'sfc:capacity:acme:prod:my-capacity' or an ID. Resource paths are human-readable but not stable - they change when resources are renamed or moved. IDs are stable and permanent.
(cap_[0-9a-zA-Z_-]{1,21})|(sfc:capacity:[a-zA-Z0-9._-]+(:[a-zA-Z0-9._-]+){1,3})1 <= x <= 200Set to the response's cursor to fetch the next page.
^capc_[A-Za-z0-9_-]+$"capc_gqXR7s0Kj5mHvE2wNpLc4Q"
Set to the response's cursor to fetch the previous page.
^capc_[A-Za-z0-9_-]+$"capc_gqXR7s0Kj5mHvE2wNpLc4Q"
How many minutes of past schedule to include.
0 <= x <= 1440Filter by tag key-value pair (repeatable). Format: key=value (the = between key and value must be percent-encoded in the URL).
Filter by tag key existence (repeatable). Returns resources that have a tag with this key, regardless of the value.
Expand related resources inline instead of returning IDs.
procurements, deployments Paginated list of capacities.