---
title: "Search resource models"
method: GET
path: "/lifecycle-manager/resources"
tags: ["Lifecycle Manager"]
---

# Search resource models

`GET /lifecycle-manager/resources`

## Request

- Base URL: `https://example.itential.io`
- URL: `https://example.itential.io/lifecycle-manager/resources`
- Auth: none declared

Searches resource models.

## Query parameters

- `skip` string
- `limit` string
- `sort` string
- `order` 'asc' | 'desc': This parameter specifies the direction to sort the search results over.
- `equals` LifecycleManagerResourcesGetParametersEquals
  - `_id` unknown
  - `name` string: The name of the resource model
  - `created` unknown
  - `lastUpdated` unknown
- `starts-with` LifecycleManagerResourcesGetParametersStartsWith
  - `name` string: The name of the resource model
- `contains` LifecycleManagerResourcesGetParametersContains
  - `name` string: The name of the resource model
- `lt` LifecycleManagerResourcesGetParametersLt
  - `created` unknown
  - `lastUpdated` unknown
- `lte` LifecycleManagerResourcesGetParametersLte
  - `created` unknown
  - `lastUpdated` unknown
- `gt` LifecycleManagerResourcesGetParametersGt
  - `created` unknown
  - `lastUpdated` unknown
- `gte` LifecycleManagerResourcesGetParametersGte
  - `created` unknown
  - `lastUpdated` unknown
- `dereference` string

## Response `200`

response

- LifecycleManagerGetResourceModelsHttpResponse200
  - `data` LifecycleManagerResourceModelHttp[]
    - `_id` unknown, required
    - `name` string, required: The name of the resource model
    - `description` string, required: Free-form text describing the resource model
    - `schema` unknown, required
    - `actions` LifecycleManagerResourceModelHttpActionsItems[]
      - `_id` unknown, required
      - `name` string, required: The name of the action
      - `description` string: Free-form text describing the purpose of the action
      - `type` 'create' | 'update' | 'delete', required: The type of the action
      - `preWorkflowJst` string, nullable, required: Optional transformation to be applied to incoming parameters before providing them to the workflow.
      - `postWorkflowJst` string, nullable, required: Optional transformation to be applied to the workflow's outputs before updating the instance.
      - `inputSchema` LifecycleManagerResourceModelHttpActionsItemsInputSchema: The schema describing inputs to this action
      - `outputSchema` LifecycleManagerResourceModelHttpActionsItemsOutputSchema: The schema describing inputs to this action
    - `created` unknown, required
    - `createdBy` unknown, required
    - `lastUpdated` unknown, required
    - `lastUpdatedBy` unknown, required
  - `metadata` LifecycleManagerCommonHttpPaginationMetadata: Properties describing search result pagination
    - `skip` integer
    - `limit` integer
    - `total` integer
    - `nextPageSkip` integer
    - `previousPageSkip` integer
    - `currentPageSize` integer

## Other responses

- `500`: Error response from API

## Changes

- **2026-10-31** `2095cc90e583`: 2 info
  - api tag `Lifecycle Manager` added
  - api tag `lifecycleManager` removed

[Operation history](https://skmtc.dev/itential/apis/itential-2/changes/lifecycle-manager/resources/get.md)

---

[API](https://skmtc.dev/itential/apis/itential-2.md) - [All operations](https://skmtc.dev/itential/apis/itential-2/llms.txt) - [OpenAPI document](https://skmtc.dev/itential/apis/itential-2/revisions/2095cc90e583?raw)
