---
title: "Get resource requests"
method: GET
path: "/api/v2/resource_requests"
tags: ["Resource Requests"]
---

# Get resource requests

`GET /api/v2/resource_requests`

Returns a paginated list of resource requests, optionally filtered and sorted.

## Query parameters

- `filter` union — Filter parameters for listing resource requests.
  - FilterResourceRequest — Filter parameters for listing resource requests.
    - `time` union — Filter by the requested time in minutes per day of the resource request.
      - object — Filter by time using specific operators.
        - `contains` Time — unresolved $ref
        - `not_contain` Time — unresolved $ref
        - `eq` Time — unresolved $ref
        - `not_eq` Time — unresolved $ref
      - Time — unresolved $ref
    - `query` union — Full-text search filter across resource request titles.
      - Query — unresolved $ref
      - object — Filter by query using specific operators.
        - `contains` Query — unresolved $ref
        - `eq` Query — unresolved $ref
        - `not_eq` Query — unresolved $ref
        - `not_contain` Query — unresolved $ref
    - `resolved_at` union — Filter by resolved_at date range.
      - ResolvedAt — unresolved $ref
      - object — Filter by resolved_at using specific operators.
        - `not_contain` ResolvedAt — unresolved $ref
        - `eq` ResolvedAt — unresolved $ref
        - `not_eq` ResolvedAt — unresolved $ref
        - `contains` ResolvedAt — unresolved $ref
    - `started_on` union — Filter by start date range.
      - StartedOn — unresolved $ref
      - object — Filter by started_on using specific operators.
        - `not_eq` StartedOn — unresolved $ref
        - `eq` StartedOn — unresolved $ref
        - `contains` StartedOn — unresolved $ref
        - `not_contain` StartedOn — unresolved $ref
    - `job_title` union — Filter by the requested job title stored in the resource request fields.
      - JobTitle — unresolved $ref
      - object — Filter by job_title using specific operators.
        - `contains` JobTitle — unresolved $ref
        - `not_contain` JobTitle — unresolved $ref
        - `eq` JobTitle — unresolved $ref
        - `not_eq` JobTitle — unresolved $ref
    - `tags` union — Filter by tag values stored in the resource request fields.
      - Tags — unresolved $ref
      - object — Filter by tags using specific operators.
        - `not_contain` Tags — unresolved $ref
        - `not_eq` Tags — unresolved $ref
        - `eq` Tags — unresolved $ref
        - `contains` Tags — unresolved $ref
    - `title` union — Filter by the title of the resource request.
      - object — Filter by title using specific operators.
        - `not_contain` Title — unresolved $ref
        - `not_eq` Title — unresolved $ref
        - `eq` Title — unresolved $ref
        - `contains` Title — unresolved $ref
      - Title — unresolved $ref
    - `ended_on` union — Filter by end date range.
      - EndedOn — unresolved $ref
      - object — Filter by ended_on using specific operators.
        - `not_eq` EndedOn — unresolved $ref
        - `not_contain` EndedOn — unresolved $ref
        - `contains` EndedOn — unresolved $ref
        - `eq` EndedOn — unresolved $ref
    - `time_to_close` union — Filter by the time to close in minutes from creation to resolution.
      - object — Filter by time_to_close using specific operators.
        - `not_eq` TimeToClose — unresolved $ref
        - `eq` TimeToClose — unresolved $ref
        - `not_contain` TimeToClose — unresolved $ref
        - `contains` TimeToClose — unresolved $ref
      - TimeToClose — unresolved $ref
    - `team_id` union — Filter by team IDs stored in the resource request fields.
      - TeamId — unresolved $ref
      - object — Filter by team_id using specific operators.
        - `eq` TeamId — unresolved $ref
        - `contains` TeamId — unresolved $ref
        - `not_eq` TeamId — unresolved $ref
        - `not_contain` TeamId — unresolved $ref
    - `id` union — Filter by resource request ID.
      - Id — unresolved $ref
      - object — Filter by id using specific operators.
        - `not_eq` Id — unresolved $ref
        - `contains` Id — unresolved $ref
        - `eq` Id — unresolved $ref
        - `not_contain` Id — unresolved $ref
    - `service_type_id` union — Filter by service type IDs stored in the resource request fields.
      - object — Filter by service_type_id using specific operators.
        - `not_eq` ServiceTypeId — unresolved $ref
        - `eq` ServiceTypeId — unresolved $ref
        - `contains` ServiceTypeId — unresolved $ref
        - `not_contain` ServiceTypeId — unresolved $ref
      - ServiceTypeId — unresolved $ref
    - `created_at` union — Filter by created_at date range.
      - CreatedAt — unresolved $ref
      - object — Filter by created_at using specific operators.
        - `not_eq` CreatedAt — unresolved $ref
        - `not_contain` CreatedAt — unresolved $ref
        - `eq` CreatedAt — unresolved $ref
        - `contains` CreatedAt — unresolved $ref
    - `resolver_id` union — Filter by the ID of the person who resolved the resource request.
      - object — Filter by resolver_id using specific operators.
        - `contains` ResolverId — unresolved $ref
        - `not_eq` ResolverId — unresolved $ref
        - `not_contain` ResolverId — unresolved $ref
        - `eq` ResolverId — unresolved $ref
      - ResolverId — unresolved $ref
    - `deleted_at` union — Filter by deleted_at date range.
      - object — Filter by deleted_at using specific operators.
        - `not_eq` DeletedAt — unresolved $ref
        - `eq` DeletedAt — unresolved $ref
        - `contains` DeletedAt — unresolved $ref
        - `not_contain` DeletedAt — unresolved $ref
      - DeletedAt — unresolved $ref
    - `custom_fields` union — Filter by custom field values on the resource request.
      - object — Filter by custom_fields using specific operators.
        - `not_contain` CustomFields — unresolved $ref
        - `eq` CustomFields — unresolved $ref
        - `not_eq` CustomFields — unresolved $ref
        - `contains` CustomFields — unresolved $ref
      - CustomFields — unresolved $ref
    - `creator_id` union — Filter by the ID of the person who created the resource request.
      - CreatorId — unresolved $ref
      - object — Filter by creator_id using specific operators.
        - `not_contain` CreatorId — unresolved $ref
        - `eq` CreatorId — unresolved $ref
        - `contains` CreatorId — unresolved $ref
        - `not_eq` CreatorId — unresolved $ref
    - `service_id` union — Filter by the ID of the service (billing point) the resource request belongs to.
      - ServiceId — unresolved $ref
      - object — Filter by service_id using specific operators.
        - `eq` ServiceId — unresolved $ref
        - `not_eq` ServiceId — unresolved $ref
        - `contains` ServiceId — unresolved $ref
        - `not_contain` ServiceId — unresolved $ref
    - `subsidiary_id` union — Filter by subsidiary ID stored in the resource request fields.
      - SubsidiaryId — unresolved $ref
      - object — Filter by subsidiary_id using specific operators.
        - `not_contain` SubsidiaryId — unresolved $ref
        - `not_eq` SubsidiaryId — unresolved $ref
        - `eq` SubsidiaryId — unresolved $ref
        - `contains` SubsidiaryId — unresolved $ref
    - `workplace_id` union — Filter by workplace ID stored in the resource request fields.
      - object — Filter by workplace_id using specific operators.
        - `eq` WorkplaceId — unresolved $ref
        - `not_contain` WorkplaceId — unresolved $ref
        - `not_eq` WorkplaceId — unresolved $ref
        - `contains` WorkplaceId — unresolved $ref
      - WorkplaceId — unresolved $ref
    - `status` union — Filter by the status of the resource request.
      - Status — unresolved $ref
      - object — Filter by status using specific operators.
        - `not_eq` Status — unresolved $ref
        - `contains` Status — unresolved $ref
        - `eq` Status — unresolved $ref
        - `not_contain` Status — unresolved $ref
  - object — Filter parameters for listing resource requests using a logical operator.
    - `$op` 'or' | 'and', required — The logical operator to combine multiple filter conditions (e.g. `and`, `or`).
- `sort` string[]

## Headers

- `X-Organization-Id` string, required

## Response `200`

A paginated collection of resource requests.

---

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