---
title: "/resources"
method: GET
path: "/v1/org/{org_id}/resources"
tags: ["Resources"]
---

# /resources

`GET /v1/org/{org_id}/resources`

Retrieves a list of infrastructure resources for the organization, including compute instances, databases, and other services with their current status and costs.

## Query parameters

- `provider` 'aws' | 'azure' | 'gcp'
- `segment_id` string, uuid
- `search` string
- `desc` boolean, nullable
- `order_by` 'id' | 'usage_start' | 'null', nullable
- `page` integer
- `page_size` integer

## Response `200`

OK

- ResourceSKU[]
  - `id` string, required
  - `resource_id` string, uuid, required — Unique identifier for the underlying resource
  - `provider` 'aws' | 'azure' | 'gcp', required
  - `provider_resource_id` string, required — Provider's unique identifier (e.g., ARN for AWS)
  - `is_spot` boolean, required — Whether this is a spot instance (a way to utilize unused instances)
  - `name` string, nullable
  - `resource_group` string, nullable — Azure resource group
  - `usage_end` string, date, required — Last date this resource had usage
  - `usage_start` string, date, required — First date this resource had usage
  - `tags` object, required
  - `created_at` string, date, required
  - `updated_at` string, date, required
  - `instance_id` string
  - `billing_account_id` string, required — Management account ID (AWS) or billing account ID (Azure/GCP)
  - `sub_account_id` string, required — Account ID where the resource is running
  - `management_account_id` string, required — Management account ID (AWS) or billing account ID (Azure/GCP)
  - `owner_account_id` string, required — Account ID where the resource is running
  - `sku_title` string
  - `sku_name` string, nullable
  - `availability_zone` string, nullable
  - `cache_engine` string, nullable — Cache engine type (e.g., Redis, Memcached)
  - `database_engine` string, nullable — Database engine type (e.g., MySQL, PostgreSQL)
  - `description` string, nullable
  - `family` string, nullable — Service or product family (e.g., 'Compute', 'Storage')
  - `full_region_name` string, nullable
  - `has_ondemand_terms` boolean, nullable — Whether on-demand pricing is available for this SKU
  - `instance_type` string, nullable — Instance type (e.g., 'm5.large', 'Standard_D4s_v3')
  - `instance_type_family` string, nullable — Instance family (e.g., 'm5', 'Standard_D')
  - `is_reservable` boolean, nullable — Whether this resource type supports reservations/commitments
  - `license_model` string, nullable
  - `location_type` string, nullable
  - `normalization_size_factor` string, nullable
  - `operating_system` string, nullable
  - `pre_installed_sw` string, nullable
  - `price_currency` string, nullable
  - `provider_service` string, nullable
  - `provider_sku_id` string, nullable
  - `publication_date` string, nullable
  - `region` string, nullable
  - `service` string, nullable — Service name (e.g., 'Amazon Elastic Compute Cloud')
  - `tenancy` string, nullable
  - `usage_type` string, nullable
  - `version` string, nullable
  - `vpc_networking_support` boolean, nullable
  - `ondemand_usage_unit` string, nullable

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not found
- `405` — Method not allowed
- `409` — Conflict
- `422` — Unprocessable Content
- `500` — Internal server error
- `default` — Default error response

---

[API](https://skmtc.net/archera/apis/archera-ai-api.md) · [All operations](https://skmtc.net/archera/apis/archera-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/archera/archera-ai-api/revisions/e370017a9862/schema)
