---
title: "PATCH /api/test/updateMany"
method: PATCH
path: "/api/test/updateMany"
tags: ["test"]
---

# PATCH /api/test/updateMany

`PATCH /api/test/updateMany`

Update Tests matching the given condition

## Request body

- TestUpdateManyArgs
  - `where` TestWhereInput
    - `AND` union
      - TestWhereInput — recursive
      - TestWhereInput[]
    - `OR` TestWhereInput[]
    - `NOT` union
      - TestWhereInput — recursive
      - TestWhereInput[]
    - `id` union
      - StringFilter
        - `equals` string
        - `in` string[]
        - `notIn` string[]
        - `lt` string
        - `lte` string
        - `gt` string
        - `gte` string
        - `contains` string
        - `startsWith` string
        - `endsWith` string
        - `mode` 'default' | 'insensitive'
        - `not` union
          - string
          - NestedStringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `not` union
              - …
      - string
    - `name` union
      - StringFilter
        - `equals` string
        - `in` string[]
        - `notIn` string[]
        - `lt` string
        - `lte` string
        - `gt` string
        - `gte` string
        - `contains` string
        - `startsWith` string
        - `endsWith` string
        - `mode` 'default' | 'insensitive'
        - `not` union
          - string
          - NestedStringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `not` union
              - …
      - string
    - `description` union
      - StringNullableFilter
        - `equals` string, nullable
        - `in` string[], nullable
        - `notIn` string[], nullable
        - `lt` string
        - `lte` string
        - `gt` string
        - `gte` string
        - `contains` string
        - `startsWith` string
        - `endsWith` string
        - `mode` 'default' | 'insensitive'
        - `not` union
          - string
          - NestedStringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `not` union
              - …
      - string
    - `url` union
      - StringNullableFilter
        - `equals` string, nullable
        - `in` string[], nullable
        - `notIn` string[], nullable
        - `lt` string
        - `lte` string
        - `gt` string
        - `gte` string
        - `contains` string
        - `startsWith` string
        - `endsWith` string
        - `mode` 'default' | 'insensitive'
        - `not` union
          - string
          - NestedStringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `not` union
              - …
      - string
    - `naturalLanguageInput` union
      - StringNullableFilter
        - `equals` string, nullable
        - `in` string[], nullable
        - `notIn` string[], nullable
        - `lt` string
        - `lte` string
        - `gt` string
        - `gte` string
        - `contains` string
        - `startsWith` string
        - `endsWith` string
        - `mode` 'default' | 'insensitive'
        - `not` union
          - string
          - NestedStringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `not` union
              - …
      - string
    - `status` union
      - StringFilter
        - `equals` string
        - `in` string[]
        - `notIn` string[]
        - `lt` string
        - `lte` string
        - `gt` string
        - `gte` string
        - `contains` string
        - `startsWith` string
        - `endsWith` string
        - `mode` 'default' | 'insensitive'
        - `not` union
          - string
          - NestedStringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `not` union
              - …
      - string
    - `isActive` union
      - BoolFilter
        - `equals` boolean
        - `not` union
          - boolean
          - NestedBoolFilter
            - `equals` boolean
            - `not` union
              - …
      - boolean
    - `projectId` union
      - StringFilter
        - `equals` string
        - `in` string[]
        - `notIn` string[]
        - `lt` string
        - `lte` string
        - `gt` string
        - `gte` string
        - `contains` string
        - `startsWith` string
        - `endsWith` string
        - `mode` 'default' | 'insensitive'
        - `not` union
          - string
          - NestedStringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `not` union
              - …
      - string
    - `createdById` union
      - StringFilter
        - `equals` string
        - `in` string[]
        - `notIn` string[]
        - `lt` string
        - `lte` string
        - `gt` string
        - `gte` string
        - `contains` string
        - `startsWith` string
        - `endsWith` string
        - `mode` 'default' | 'insensitive'
        - `not` union
          - string
          - NestedStringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `not` union
              - …
      - string
    - `createdAt` union
      - DateTimeFilter
        - `equals` string, date-time
        - `in` string[]
        - `notIn` string[]
        - `lt` string, date-time
        - `lte` string, date-time
        - `gt` string, date-time
        - `gte` string, date-time
        - `not` union
          - string, date-time
          - NestedDateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
      - string, date-time
    - `updatedAt` union
      - DateTimeFilter
        - `equals` string, date-time
        - `in` string[]
        - `notIn` string[]
        - `lt` string, date-time
        - `lte` string, date-time
        - `gt` string, date-time
        - `gte` string, date-time
        - `not` union
          - string, date-time
          - NestedDateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
      - string, date-time
    - `project` union
      - ProjectNullableRelationFilter
        - `is` ProjectWhereInput
          - `AND` union
            - ProjectWhereInput — recursive
            - ProjectWhereInput[]
          - `OR` ProjectWhereInput[]
          - `NOT` union
            - ProjectWhereInput — recursive
            - ProjectWhereInput[]
          - `id` union
            - StringFilter
              - …
            - string
          - `name` union
            - StringFilter
              - …
            - string
          - `description` union
            - StringNullableFilter
              - …
            - string
          - `organizationId` union
            - StringFilter
              - …
            - string
          - `createdAt` union
            - DateTimeFilter
              - …
            - string, date-time
          - `updatedAt` union
            - DateTimeFilter
              - …
            - string, date-time
          - `cookies` JsonNullableFilter
            - `equals` union
              - …
            - `path` string[]
            - `string_contains` string
            - `string_starts_with` string
            - `string_ends_with` string
            - `array_contains` unknown
            - `array_starts_with` unknown
            - `array_ends_with` unknown
            - `lt` unknown
            - `lte` unknown
            - `gt` unknown
            - `gte` unknown
            - `not` union
              - …
          - `session` JsonNullableFilter
            - `equals` union
              - …
            - `path` string[]
            - `string_contains` string
            - `string_starts_with` string
            - `string_ends_with` string
            - `array_contains` unknown
            - `array_starts_with` unknown
            - `array_ends_with` unknown
            - `lt` unknown
            - `lte` unknown
            - `gt` unknown
            - `gte` unknown
            - `not` union
              - …
          - `localStorage` JsonNullableFilter
            - `equals` union
              - …
            - `path` string[]
            - `string_contains` string
            - `string_starts_with` string
            - `string_ends_with` string
            - `array_contains` unknown
            - `array_starts_with` unknown
            - `array_ends_with` unknown
            - `lt` unknown
            - `lte` unknown
            - `gt` unknown
            - `gte` unknown
            - `not` union
              - …
          - `organization` union
            - OrganizationNullableRelationFilter
              - …
            - OrganizationWhereInput
              - …
          - `tests` TestListRelationFilter
            - `every` TestWhereInput — recursive
            - `some` TestWhereInput — recursive
            - `none` TestWhereInput — recursive
        - `isNot` ProjectWhereInput
          - `AND` union
            - ProjectWhereInput — recursive
            - ProjectWhereInput[]
          - `OR` ProjectWhereInput[]
          - `NOT` union
            - ProjectWhereInput — recursive
            - ProjectWhereInput[]
          - `id` union
            - StringFilter
              - …
            - string
          - `name` union
            - StringFilter
              - …
            - string
          - `description` union
            - StringNullableFilter
              - …
            - string
          - `organizationId` union
            - StringFilter
              - …
            - string
          - `createdAt` union
            - DateTimeFilter
              - …
            - string, date-time
          - `updatedAt` union
            - DateTimeFilter
              - …
            - string, date-time
          - `cookies` JsonNullableFilter
            - `equals` union
              - …
            - `path` string[]
            - `string_contains` string
            - `string_starts_with` string
            - `string_ends_with` string
            - `array_contains` unknown
            - `array_starts_with` unknown
            - `array_ends_with` unknown
            - `lt` unknown
            - `lte` unknown
            - `gt` unknown
            - `gte` unknown
            - `not` union
              - …
          - `session` JsonNullableFilter
            - `equals` union
              - …
            - `path` string[]
            - `string_contains` string
            - `string_starts_with` string
            - `string_ends_with` string
            - `array_contains` unknown
            - `array_starts_with` unknown
            - `array_ends_with` unknown
            - `lt` unknown
            - `lte` unknown
            - `gt` unknown
            - `gte` unknown
            - `not` union
              - …
          - `localStorage` JsonNullableFilter
            - `equals` union
              - …
            - `path` string[]
            - `string_contains` string
            - `string_starts_with` string
            - `string_ends_with` string
            - `array_contains` unknown
            - `array_starts_with` unknown
            - `array_ends_with` unknown
            - `lt` unknown
            - `lte` unknown
            - `gt` unknown
            - `gte` unknown
            - `not` union
              - …
          - `organization` union
            - OrganizationNullableRelationFilter
              - …
            - OrganizationWhereInput
              - …
          - `tests` TestListRelationFilter
            - `every` TestWhereInput — recursive
            - `some` TestWhereInput — recursive
            - `none` TestWhereInput — recursive
      - ProjectWhereInput
        - `AND` union
          - ProjectWhereInput — recursive
          - ProjectWhereInput[]
        - `OR` ProjectWhereInput[]
        - `NOT` union
          - ProjectWhereInput — recursive
          - ProjectWhereInput[]
        - `id` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `name` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `description` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `organizationId` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `createdAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `updatedAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `cookies` JsonNullableFilter
          - `equals` union
            - unknown
            - 'DbNull' | 'JsonNull' | 'AnyNull'
          - `path` string[]
          - `string_contains` string
          - `string_starts_with` string
          - `string_ends_with` string
          - `array_contains` unknown
          - `array_starts_with` unknown
          - `array_ends_with` unknown
          - `lt` unknown
          - `lte` unknown
          - `gt` unknown
          - `gte` unknown
          - `not` union
            - unknown
            - 'DbNull' | 'JsonNull' | 'AnyNull'
        - `session` JsonNullableFilter
          - `equals` union
            - unknown
            - 'DbNull' | 'JsonNull' | 'AnyNull'
          - `path` string[]
          - `string_contains` string
          - `string_starts_with` string
          - `string_ends_with` string
          - `array_contains` unknown
          - `array_starts_with` unknown
          - `array_ends_with` unknown
          - `lt` unknown
          - `lte` unknown
          - `gt` unknown
          - `gte` unknown
          - `not` union
            - unknown
            - 'DbNull' | 'JsonNull' | 'AnyNull'
        - `localStorage` JsonNullableFilter
          - `equals` union
            - unknown
            - 'DbNull' | 'JsonNull' | 'AnyNull'
          - `path` string[]
          - `string_contains` string
          - `string_starts_with` string
          - `string_ends_with` string
          - `array_contains` unknown
          - `array_starts_with` unknown
          - `array_ends_with` unknown
          - `lt` unknown
          - `lte` unknown
          - `gt` unknown
          - `gte` unknown
          - `not` union
            - unknown
            - 'DbNull' | 'JsonNull' | 'AnyNull'
        - `organization` union
          - OrganizationNullableRelationFilter
            - `is` OrganizationWhereInput
              - …
            - `isNot` OrganizationWhereInput
              - …
          - OrganizationWhereInput
            - `AND` union
              - …
            - `OR` OrganizationWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `name` union
              - …
            - `pictureUrl` union
              - …
            - `stripeCustomerId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `roles` OrganizationRoleListRelationFilter
              - …
            - `projects` ProjectListRelationFilter
              - …
            - `agentCredentials` AgentListRelationFilter
              - …
            - `integration` IntegrationListRelationFilter
              - …
        - `tests` TestListRelationFilter
          - `every` TestWhereInput — recursive
          - `some` TestWhereInput — recursive
          - `none` TestWhereInput — recursive
    - `createdBy` union
      - UserNullableRelationFilter
        - `is` UserWhereInput
          - `AND` union
            - UserWhereInput — recursive
            - UserWhereInput[]
          - `OR` UserWhereInput[]
          - `NOT` union
            - UserWhereInput — recursive
            - UserWhereInput[]
          - `id` union
            - StringFilter
              - …
            - string
          - `name` union
            - StringNullableFilter
              - …
            - string
          - `email` union
            - StringNullableFilter
              - …
            - string
          - `pictureUrl` union
            - StringNullableFilter
              - …
            - string
          - `tokenInvitation` union
            - StringNullableFilter
              - …
            - string
          - `stripeCustomerId` union
            - StringNullableFilter
              - …
            - string
          - `status` union
            - EnumUserStatusFilter
              - …
            - 'INVITED' | 'VERIFIED'
          - `globalRole` union
            - StringFilter
              - …
            - string
          - `password` union
            - StringNullableFilter
              - …
            - string
          - `createdAt` union
            - DateTimeFilter
              - …
            - string, date-time
          - `updatedAt` union
            - DateTimeFilter
              - …
            - string, date-time
          - `organizationRoles` OrganizationRoleListRelationFilter
            - `every` OrganizationRoleWhereInput
              - …
            - `some` OrganizationRoleWhereInput
              - …
            - `none` OrganizationRoleWhereInput
              - …
          - `testsAsCreatedBy` TestListRelationFilter
            - `every` TestWhereInput — recursive
            - `some` TestWhereInput — recursive
            - `none` TestWhereInput — recursive
          - `testRunsAsExecutedBy` TestRunListRelationFilter
            - `every` TestRunWhereInput
              - …
            - `some` TestRunWhereInput
              - …
            - `none` TestRunWhereInput
              - …
          - `testShares` TestShareListRelationFilter
            - `every` TestShareWhereInput
              - …
            - `some` TestShareWhereInput
              - …
            - `none` TestShareWhereInput
              - …
        - `isNot` UserWhereInput
          - `AND` union
            - UserWhereInput — recursive
            - UserWhereInput[]
          - `OR` UserWhereInput[]
          - `NOT` union
            - UserWhereInput — recursive
            - UserWhereInput[]
          - `id` union
            - StringFilter
              - …
            - string
          - `name` union
            - StringNullableFilter
              - …
            - string
          - `email` union
            - StringNullableFilter
              - …
            - string
          - `pictureUrl` union
            - StringNullableFilter
              - …
            - string
          - `tokenInvitation` union
            - StringNullableFilter
              - …
            - string
          - `stripeCustomerId` union
            - StringNullableFilter
              - …
            - string
          - `status` union
            - EnumUserStatusFilter
              - …
            - 'INVITED' | 'VERIFIED'
          - `globalRole` union
            - StringFilter
              - …
            - string
          - `password` union
            - StringNullableFilter
              - …
            - string
          - `createdAt` union
            - DateTimeFilter
              - …
            - string, date-time
          - `updatedAt` union
            - DateTimeFilter
              - …
            - string, date-time
          - `organizationRoles` OrganizationRoleListRelationFilter
            - `every` OrganizationRoleWhereInput
              - …
            - `some` OrganizationRoleWhereInput
              - …
            - `none` OrganizationRoleWhereInput
              - …
          - `testsAsCreatedBy` TestListRelationFilter
            - `every` TestWhereInput — recursive
            - `some` TestWhereInput — recursive
            - `none` TestWhereInput — recursive
          - `testRunsAsExecutedBy` TestRunListRelationFilter
            - `every` TestRunWhereInput
              - …
            - `some` TestRunWhereInput
              - …
            - `none` TestRunWhereInput
              - …
          - `testShares` TestShareListRelationFilter
            - `every` TestShareWhereInput
              - …
            - `some` TestShareWhereInput
              - …
            - `none` TestShareWhereInput
              - …
      - UserWhereInput
        - `AND` union
          - UserWhereInput — recursive
          - UserWhereInput[]
        - `OR` UserWhereInput[]
        - `NOT` union
          - UserWhereInput — recursive
          - UserWhereInput[]
        - `id` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `name` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `email` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `pictureUrl` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `tokenInvitation` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `stripeCustomerId` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `status` union
          - EnumUserStatusFilter
            - `equals` 'INVITED' | 'VERIFIED'
            - `in` UserStatus[]
            - `notIn` UserStatus[]
            - `not` union
              - …
          - 'INVITED' | 'VERIFIED'
        - `globalRole` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `password` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `createdAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `updatedAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `organizationRoles` OrganizationRoleListRelationFilter
          - `every` OrganizationRoleWhereInput
            - `AND` union
              - …
            - `OR` OrganizationRoleWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `name` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `userId` union
              - …
            - `organizationId` union
              - …
            - `user` union
              - …
            - `organization` union
              - …
          - `some` OrganizationRoleWhereInput
            - `AND` union
              - …
            - `OR` OrganizationRoleWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `name` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `userId` union
              - …
            - `organizationId` union
              - …
            - `user` union
              - …
            - `organization` union
              - …
          - `none` OrganizationRoleWhereInput
            - `AND` union
              - …
            - `OR` OrganizationRoleWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `name` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `userId` union
              - …
            - `organizationId` union
              - …
            - `user` union
              - …
            - `organization` union
              - …
        - `testsAsCreatedBy` TestListRelationFilter
          - `every` TestWhereInput — recursive
          - `some` TestWhereInput — recursive
          - `none` TestWhereInput — recursive
        - `testRunsAsExecutedBy` TestRunListRelationFilter
          - `every` TestRunWhereInput
            - `AND` union
              - …
            - `OR` TestRunWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `status` union
              - …
            - `errorLog` union
              - …
            - `reportUrl` union
              - …
            - `testId` union
              - …
            - `executedById` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `test` union
              - …
            - `executedBy` union
              - …
            - `testSteps` TestStepListRelationFilter
              - …
          - `some` TestRunWhereInput
            - `AND` union
              - …
            - `OR` TestRunWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `status` union
              - …
            - `errorLog` union
              - …
            - `reportUrl` union
              - …
            - `testId` union
              - …
            - `executedById` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `test` union
              - …
            - `executedBy` union
              - …
            - `testSteps` TestStepListRelationFilter
              - …
          - `none` TestRunWhereInput
            - `AND` union
              - …
            - `OR` TestRunWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `status` union
              - …
            - `errorLog` union
              - …
            - `reportUrl` union
              - …
            - `testId` union
              - …
            - `executedById` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `test` union
              - …
            - `executedBy` union
              - …
            - `testSteps` TestStepListRelationFilter
              - …
        - `testShares` TestShareListRelationFilter
          - `every` TestShareWhereInput
            - `AND` union
              - …
            - `OR` TestShareWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `permission` union
              - …
            - `testId` union
              - …
            - `userId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `test` union
              - …
            - `user` union
              - …
          - `some` TestShareWhereInput
            - `AND` union
              - …
            - `OR` TestShareWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `permission` union
              - …
            - `testId` union
              - …
            - `userId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `test` union
              - …
            - `user` union
              - …
          - `none` TestShareWhereInput
            - `AND` union
              - …
            - `OR` TestShareWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `permission` union
              - …
            - `testId` union
              - …
            - `userId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `test` union
              - …
            - `user` union
              - …
    - `testRuns` TestRunListRelationFilter
      - `every` TestRunWhereInput
        - `AND` union
          - TestRunWhereInput — recursive
          - TestRunWhereInput[]
        - `OR` TestRunWhereInput[]
        - `NOT` union
          - TestRunWhereInput — recursive
          - TestRunWhereInput[]
        - `id` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `status` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `errorLog` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `reportUrl` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `testId` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `executedById` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `createdAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `updatedAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `test` union
          - TestNullableRelationFilter
            - `is` TestWhereInput — recursive
            - `isNot` TestWhereInput — recursive
          - TestWhereInput — recursive
        - `executedBy` union
          - UserNullableRelationFilter
            - `is` UserWhereInput
              - …
            - `isNot` UserWhereInput
              - …
          - UserWhereInput
            - `AND` union
              - …
            - `OR` UserWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `name` union
              - …
            - `email` union
              - …
            - `pictureUrl` union
              - …
            - `tokenInvitation` union
              - …
            - `stripeCustomerId` union
              - …
            - `status` union
              - …
            - `globalRole` union
              - …
            - `password` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `organizationRoles` OrganizationRoleListRelationFilter
              - …
            - `testsAsCreatedBy` TestListRelationFilter
              - …
            - `testRunsAsExecutedBy` TestRunListRelationFilter — recursive
            - `testShares` TestShareListRelationFilter
              - …
        - `testSteps` TestStepListRelationFilter
          - `every` TestStepWhereInput
            - `AND` union
              - …
            - `OR` TestStepWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `order` union
              - …
            - `action` union
              - …
            - `status` union
              - …
            - `screenshotUrl` union
              - …
            - `testRunId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `testRun` union
              - …
          - `some` TestStepWhereInput
            - `AND` union
              - …
            - `OR` TestStepWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `order` union
              - …
            - `action` union
              - …
            - `status` union
              - …
            - `screenshotUrl` union
              - …
            - `testRunId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `testRun` union
              - …
          - `none` TestStepWhereInput
            - `AND` union
              - …
            - `OR` TestStepWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `order` union
              - …
            - `action` union
              - …
            - `status` union
              - …
            - `screenshotUrl` union
              - …
            - `testRunId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `testRun` union
              - …
      - `some` TestRunWhereInput
        - `AND` union
          - TestRunWhereInput — recursive
          - TestRunWhereInput[]
        - `OR` TestRunWhereInput[]
        - `NOT` union
          - TestRunWhereInput — recursive
          - TestRunWhereInput[]
        - `id` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `status` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `errorLog` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `reportUrl` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `testId` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `executedById` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `createdAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `updatedAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `test` union
          - TestNullableRelationFilter
            - `is` TestWhereInput — recursive
            - `isNot` TestWhereInput — recursive
          - TestWhereInput — recursive
        - `executedBy` union
          - UserNullableRelationFilter
            - `is` UserWhereInput
              - …
            - `isNot` UserWhereInput
              - …
          - UserWhereInput
            - `AND` union
              - …
            - `OR` UserWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `name` union
              - …
            - `email` union
              - …
            - `pictureUrl` union
              - …
            - `tokenInvitation` union
              - …
            - `stripeCustomerId` union
              - …
            - `status` union
              - …
            - `globalRole` union
              - …
            - `password` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `organizationRoles` OrganizationRoleListRelationFilter
              - …
            - `testsAsCreatedBy` TestListRelationFilter
              - …
            - `testRunsAsExecutedBy` TestRunListRelationFilter — recursive
            - `testShares` TestShareListRelationFilter
              - …
        - `testSteps` TestStepListRelationFilter
          - `every` TestStepWhereInput
            - `AND` union
              - …
            - `OR` TestStepWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `order` union
              - …
            - `action` union
              - …
            - `status` union
              - …
            - `screenshotUrl` union
              - …
            - `testRunId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `testRun` union
              - …
          - `some` TestStepWhereInput
            - `AND` union
              - …
            - `OR` TestStepWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `order` union
              - …
            - `action` union
              - …
            - `status` union
              - …
            - `screenshotUrl` union
              - …
            - `testRunId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `testRun` union
              - …
          - `none` TestStepWhereInput
            - `AND` union
              - …
            - `OR` TestStepWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `order` union
              - …
            - `action` union
              - …
            - `status` union
              - …
            - `screenshotUrl` union
              - …
            - `testRunId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `testRun` union
              - …
      - `none` TestRunWhereInput
        - `AND` union
          - TestRunWhereInput — recursive
          - TestRunWhereInput[]
        - `OR` TestRunWhereInput[]
        - `NOT` union
          - TestRunWhereInput — recursive
          - TestRunWhereInput[]
        - `id` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `status` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `errorLog` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `reportUrl` union
          - StringNullableFilter
            - `equals` string, nullable
            - `in` string[], nullable
            - `notIn` string[], nullable
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `testId` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `executedById` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `createdAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `updatedAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `test` union
          - TestNullableRelationFilter
            - `is` TestWhereInput — recursive
            - `isNot` TestWhereInput — recursive
          - TestWhereInput — recursive
        - `executedBy` union
          - UserNullableRelationFilter
            - `is` UserWhereInput
              - …
            - `isNot` UserWhereInput
              - …
          - UserWhereInput
            - `AND` union
              - …
            - `OR` UserWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `name` union
              - …
            - `email` union
              - …
            - `pictureUrl` union
              - …
            - `tokenInvitation` union
              - …
            - `stripeCustomerId` union
              - …
            - `status` union
              - …
            - `globalRole` union
              - …
            - `password` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `organizationRoles` OrganizationRoleListRelationFilter
              - …
            - `testsAsCreatedBy` TestListRelationFilter
              - …
            - `testRunsAsExecutedBy` TestRunListRelationFilter — recursive
            - `testShares` TestShareListRelationFilter
              - …
        - `testSteps` TestStepListRelationFilter
          - `every` TestStepWhereInput
            - `AND` union
              - …
            - `OR` TestStepWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `order` union
              - …
            - `action` union
              - …
            - `status` union
              - …
            - `screenshotUrl` union
              - …
            - `testRunId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `testRun` union
              - …
          - `some` TestStepWhereInput
            - `AND` union
              - …
            - `OR` TestStepWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `order` union
              - …
            - `action` union
              - …
            - `status` union
              - …
            - `screenshotUrl` union
              - …
            - `testRunId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `testRun` union
              - …
          - `none` TestStepWhereInput
            - `AND` union
              - …
            - `OR` TestStepWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `order` union
              - …
            - `action` union
              - …
            - `status` union
              - …
            - `screenshotUrl` union
              - …
            - `testRunId` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `testRun` union
              - …
    - `testShares` TestShareListRelationFilter
      - `every` TestShareWhereInput
        - `AND` union
          - TestShareWhereInput — recursive
          - TestShareWhereInput[]
        - `OR` TestShareWhereInput[]
        - `NOT` union
          - TestShareWhereInput — recursive
          - TestShareWhereInput[]
        - `id` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `permission` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `testId` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `userId` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `createdAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `updatedAt` union
          - DateTimeFilter
            - `equals` string, date-time
            - `in` string[]
            - `notIn` string[]
            - `lt` string, date-time
            - `lte` string, date-time
            - `gt` string, date-time
            - `gte` string, date-time
            - `not` union
              - …
          - string, date-time
        - `test` union
          - TestNullableRelationFilter
            - `is` TestWhereInput — recursive
            - `isNot` TestWhereInput — recursive
          - TestWhereInput — recursive
        - `user` union
          - UserNullableRelationFilter
            - `is` UserWhereInput
              - …
            - `isNot` UserWhereInput
              - …
          - UserWhereInput
            - `AND` union
              - …
            - `OR` UserWhereInput[]
            - `NOT` union
              - …
            - `id` union
              - …
            - `name` union
              - …
            - `email` union
              - …
            - `pictureUrl` union
              - …
            - `tokenInvitation` union
              - …
            - `stripeCustomerId` union
              - …
            - `status` union
              - …
            - `globalRole` union
              - …
            - `password` union
              - …
            - `createdAt` union
              - …
            - `updatedAt` union
              - …
            - `organizationRoles` OrganizationRoleListRelationFilter
              - …
            - `testsAsCreatedBy` TestListRelationFilter
              - …
            - `testRunsAsExecutedBy` TestRunListRelationFilter
              - …
            - `testShares` TestShareListRelationFilter — recursive
      - `some` TestShareWhereInput
        - `AND` union
          - TestShareWhereInput — recursive
          - TestShareWhereInput[]
        - `OR` TestShareWhereInput[]
        - `NOT` union
          - TestShareWhereInput — recursive
          - TestShareWhereInput[]
        - `id` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
            - `contains` string
            - `startsWith` string
            - `endsWith` string
            - `mode` 'default' | 'insensitive'
            - `not` union
              - …
          - string
        - `permission` union
          - StringFilter
            - `equals` string
            - `in` string[]
            - `notIn` string[]
            - `lt` string
            - `lte` string
            - `gt` string
            - `gte` string
- … truncated; see the full OpenAPI document linked below

## Response `200`

Successful operation

- object
  - `data` BatchPayload, required
    - `count` integer
  - `meta` Meta — Meta information about the request or response
    - `serialization` unknown

## Other responses

- `400` — Invalid request
- `403` — Request is forbidden
- `422` — Request is unprocessable due to validation errors

---

[API](https://skmtc.dev/iris-networks/apis/my-awesome-api.md) · [All operations](https://skmtc.dev/iris-networks/apis/my-awesome-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/iris-networks/my-awesome-api/revisions/4cea49731f1e/schema)
