---
title: "Get resource status"
method: GET
path: "/api/v2/organizations/{orgSlug}/resources/{resourceId}/status"
tags: ["Resources"]
---

# Get resource status

`GET /api/v2/organizations/{orgSlug}/resources/{resourceId}/status`

Get the status and ownStatus for a specific resource 

 Required scopes: `flex.space.resources.read`

## Path parameters

- `resourceId` string, required
- `orgSlug` string, required

## Response `200`

- ResourceStatusResultDto
  - `_id` string — The unique identifier of the resource.
  - `status` string — The current status of the resource (e.g., "available", "occupied", "partially_occupied", "unavailable"). For parent resources with children, this reflects the overall status including children.
  - `ownStatus` string — The status of the parent resource itself, excluding its children. Only present for parent resources with children (e.g., private offices with office desks). This allows distinguishing between the parent resource's own availability and the overall status that includes children. Example: A private office (team_room) with two office desks (desk_tr) where one desk is occupied would have ownStatus="available" (the office itself is not directly occupied) and status="partially_occupied" (accounting for the occupied child desk). For office desks (desk_tr), this represents their own status when the parent office affects their availability.

---

[API](https://skmtc.dev/officernd/apis/authentication-api.md) · [All operations](https://skmtc.dev/officernd/apis/authentication-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/officernd/authentication-api/revisions/6bcd33dc648e/schema)
