---
title: "GET /api/v1/app-connections"
method: GET
path: "/api/v1/app-connections"
tags: ["App Connections"]
---

# GET /api/v1/app-connections

`GET /api/v1/app-connections`

List all the App Connections for the current organization or project.

## Query parameters

- `projectId` string

## Response `200`

Default Response

- object
  - `appConnections` union[], required
    - union
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'aws', required
        - `method` 'assume-role', required
        - `credentials` object, required
          - `stsEndpoint` string, uri — An optional custom endpoint URL for the AWS STS API to use when connecting with AWS.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'aws', required
        - `method` 'access-key', required
        - `credentials` object, required
          - `accessKeyId` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'github', required
        - `method` 'github-app', required
        - `credentials` object, required
          - `instanceType` union
            - 'server'
            - 'cloud'
          - `host` string
          - `gitHubAppId` string, uuid, nullable
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'github', required
        - `method` 'oauth', required
        - `credentials` object, required
          - `instanceType` union
            - 'server'
            - 'cloud'
          - `host` string
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'github', required
        - `method` 'pat', required
        - `credentials` object, required
          - `instanceType` union
            - 'server'
            - 'cloud'
          - `host` string
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'github-radar', required
        - `method` 'github-app', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'gcp', required
        - `method` 'service-account-impersonation', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-key-vault', required
        - `method` 'oauth', required
        - `credentials` object, required
          - `tenantId` string
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-key-vault', required
        - `method` 'client-secret', required
        - `credentials` object, required
          - `clientId` string, required
          - `tenantId` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-key-vault', required
        - `method` 'certificate', required
        - `credentials` object, required
          - `clientId` string, required
          - `tenantId` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-app-configuration', required
        - `method` 'oauth', required
        - `credentials` object, required
          - `tenantId` string
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-app-configuration', required
        - `method` 'client-secret', required
        - `credentials` object, required
          - `clientId` string, required
          - `tenantId` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-devops', required
        - `method` 'oauth', required
        - `credentials` object, required
          - `tenantId` string, required
          - `orgName` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-devops', required
        - `method` 'access-token', required
        - `credentials` object, required
          - `orgName` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-devops', required
        - `method` 'client-secret', required
        - `credentials` object, required
          - `clientId` string, required
          - `tenantId` string, required
          - `orgName` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'databricks', required
        - `method` 'service-principal', required
        - `credentials` object, required
          - `clientId` string, required
          - `workspaceUrl` string, uri, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'humanitec', required
        - `method` 'api-token', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'terraform-cloud', required
        - `method` 'api-token', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'vercel', required
        - `method` 'api-token', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'postgres', required
        - `method` 'username-and-password', required
        - `credentials` object, required
          - `host` string, required — The hostname of the database server.
          - `database` string, required — The name of the database to connect to.
          - `port` number, required — The port number of the database.
          - `username` string, required — The username to connect to the database with.
          - `sslEnabled` boolean, required — Whether or not to use SSL when connecting to the database.
          - `sslRejectUnauthorized` boolean, required — Whether or not to reject unauthorized SSL certificates.
          - `sslCertificate` string — The SSL certificate to use for connection.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'mssql', required
        - `method` 'username-and-password', required
        - `credentials` object, required
          - `host` string, required — The hostname of the database server.
          - `database` string, required — The name of the database to connect to.
          - `port` number, required — The port number of the database.
          - `username` string, required — The username to connect to the database with.
          - `sslEnabled` boolean, required — Whether or not to use SSL when connecting to the database.
          - `sslRejectUnauthorized` boolean, required — Whether or not to reject unauthorized SSL certificates.
          - `sslCertificate` string — The SSL certificate to use for connection.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'mysql', required
        - `method` 'username-and-password', required
        - `credentials` object, required
          - `host` string, required — The hostname of the database server.
          - `database` string, required — The name of the database to connect to.
          - `port` number, required — The port number of the database.
          - `username` string, required — The username to connect to the database with.
          - `sslEnabled` boolean, required — Whether or not to use SSL when connecting to the database.
          - `sslRejectUnauthorized` boolean, required — Whether or not to reject unauthorized SSL certificates.
          - `sslCertificate` string — The SSL certificate to use for connection.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'camunda', required
        - `method` 'client-credentials', required
        - `credentials` object, required
          - `clientId` string, required — The client ID used to authenticate with Camunda.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'auth0', required
        - `method` 'client-credentials', required
        - `credentials` object, required
          - `domain` string, required — The domain of the Auth0 instance to connect to.
          - `clientId` string, required — Your Auth0 application's Client ID.
          - `audience` string, uri, required — The unique identifier of the target API you want to access.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'hashicorp-vault', required
        - `method` 'access-token', required
        - `credentials` object, required
          - `namespace` string — The Hashicrop Vault namespace to connect with.
          - `instanceUrl` string, uri, required — The Hashicrop Vault instance URL to connect with.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'hashicorp-vault', required
        - `method` 'app-role', required
        - `credentials` object, required
          - `namespace` string — The Hashicrop Vault namespace to connect with.
          - `instanceUrl` string, uri, required — The Hashicrop Vault instance URL to connect with.
          - `roleId` string, required — The Role ID used to connect with Hashicorp Vault.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-client-secrets', required
        - `method` 'oauth', required
        - `credentials` object, required
          - `tenantId` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-client-secrets', required
        - `method` 'client-secret', required
        - `credentials` object, required
          - `clientId` string, required
          - `tenantId` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-client-secrets', required
        - `method` 'certificate', required
        - `credentials` object, required
          - `tenantId` string, required
          - `clientId` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'windmill', required
        - `method` 'access-token', required
        - `credentials` object, required
          - `instanceUrl` string, uri — The Windmill instance URL to connect with (defaults to https://app.windmill.dev).
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'ldap', required
        - `method` 'simple-bind', required
        - `credentials` object, required
          - `provider` 'active-directory', required — The type of LDAP provider. Determines provider-specific behaviors.
          - `url` string, required — The LDAP/LDAPS URL to connect to (e.g., 'ldap://domain-or-ip:389' or 'ldaps://domain-or-ip:636').
          - `dn` string, required — The Distinguished Name (DN) or User Principal Name (UPN) of the principal to bind with (e.g., 'CN=John,CN=Users,DC=example,DC=com').
          - `sslRejectUnauthorized` boolean — Whether or not to reject unauthorized SSL certificates (true/false) when using ldaps://. Set to false only in test environments.
          - `sslCertificate` string — The SSL certificate (PEM format) to use for secure connection when using ldaps:// with a self-signed certificate.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'teamcity', required
        - `method` 'access-token', required
        - `credentials` object, required
          - `instanceUrl` string, uri, required — The TeamCity instance URL to connect with.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'oci', required
        - `method` 'access-key', required
        - `credentials` object, required
          - `userOcid` string, required — The OCID (Oracle Cloud Identifier) of the user making the request.
          - `tenancyOcid` string, required — The OCID (Oracle Cloud Identifier) of the tenancy in Oracle Cloud Infrastructure.
          - `region` string, required — The region identifier in Oracle Cloud Infrastructure where the vault is located.
          - `fingerprint` string, required — The fingerprint of the public key uploaded to the user's API keys.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'oracledb', required
        - `method` 'username-and-password', required
        - `credentials` object, required
          - `host` string, required — The hostname of the database server.
          - `database` string, required — The name of the database to connect to.
          - `port` number, required — The port number of the database.
          - `username` string, required — The username to connect to the database with.
          - `sslEnabled` boolean, required — Whether or not to use SSL when connecting to the database.
          - `sslRejectUnauthorized` boolean, required — Whether or not to reject unauthorized SSL certificates.
          - `sslCertificate` string — The SSL certificate to use for connection.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` '1password', required
        - `method` 'api-token', required
        - `credentials` object, required
          - `instanceUrl` string, uri, required — The URL of the 1Password Connect Server instance to authenticate with.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'heroku', required
        - `method` 'auth-token', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'heroku', required
        - `method` 'oauth', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'hasura-cloud', required
        - `method` 'access-token', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'render', required
        - `method` 'api-key', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'flyio', required
        - `method` 'access-token', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'trigger-dev', required
        - `method` 'api-key', required
        - `credentials` object, required
          - `instanceUrl` string, uri — The URL of the Trigger.dev instance to connect to. Defaults to https://api.trigger.dev.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'gitlab', required
        - `method` 'access-token', required
        - `credentials` object, required
          - `instanceUrl` string, uri — The GitLab instance URL to connect with.
          - `accessTokenType` 'project' | 'personal' | 'group', required — The type of token used to connect with GitLab.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'gitlab', required
        - `method` 'oauth', required
        - `credentials` object, required
          - `instanceUrl` string, uri — The GitLab instance URL to connect with.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'cloudflare', required
        - `method` 'api-token', required
        - `credentials` object, required
          - `accountId` string, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'bitbucket', required
        - `method` 'api-token', required
        - `credentials` object, required
          - `email` string, email, required — The email used to access Bitbucket.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'zabbix', required
        - `method` 'api-token', required
        - `credentials` object, required
          - `instanceUrl` string, uri, required — The Zabbix instance URL to connect with.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'railway', required
        - `method` 'account-token' | 'project-token' | 'team-token', required — The method used to authenticate with Railway.
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'checkly', required
        - `method` 'api-key', required — The method used to authenticate with Checkly.
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'circleci', required
        - `method` 'api-token', required
        - `credentials` object, required
          - `host` string
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'cloud-66', required
        - `method` 'access-token', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'supabase', required
        - `method` 'access-token', required — The method used to authenticate with Supabase.
        - `credentials` object, required
          - `instanceUrl` string, uri — The URL used to access Supabase.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'digital-ocean', required
        - `method` 'api-token', required — The method used to authenticate with DigitalOcean App Platform.
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'netlify', required
        - `method` 'access-token', required — The method used to authenticate with Netlify.
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'northflank', required
        - `method` 'api-token', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'okta', required
        - `method` 'api-token', required
        - `credentials` object, required
          - `instanceUrl` string, uri, required — The URL used to access your Okta organization.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'azure-adcs', required
        - `method` 'username-password', required
        - `credentials` object, required
          - `username` string, required — The username used to access Azure ADCS (format: 'DOMAIN\username' or 'username@domain.com').
          - `adcsUrl` string, required — The HTTPS URL of the Azure ADCS instance to connect with (e.g., 'https://adcs.yourdomain.com/certsrv').
          - `sslRejectUnauthorized` boolean — Whether or not to reject unauthorized SSL certificates (true/false). Set to false only in test environments with self-signed certificates.
          - `sslCertificate` string — The SSL certificate (PEM format) to use for secure connection.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'adcs', required
        - `method` 'username-password', required
        - `credentials` object, required
          - `host` string, required — The AD CS server's DNS name (FQDN), for example ca01.corp.example.com.
          - `username` string, required — Windows login: DOMAIN\user or user@domain.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'winrm', required
        - `method` 'username-password', required
        - `credentials` object, required
          - `host` string, required — The Windows host's DNS name (FQDN) or IP address.
          - `port` integer — The WinRM port. 5985 for HTTP with NTLM message encryption, 5986 for HTTPS.
          - `username` string, required — Windows login: DOMAIN\user or user@domain.
          - `sslEnabled` boolean — Connect over HTTPS. When disabled, HTTP with NTLM message encryption is used.
          - `sslRejectUnauthorized` boolean — Verify the listener's TLS certificate (HTTPS only).
          - `sslCertificate` string — CA certificate (PEM) used to verify a self-signed WinRM HTTPS listener (HTTPS only).
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'redis', required
        - `method` 'username-and-password', required
        - `credentials` object, required
          - `host` string, required
          - `port` number, required
          - `username` string, required
          - `sslEnabled` boolean, required
          - `sslRejectUnauthorized` boolean, required
          - `sslCertificate` string
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'mongodb', required
        - `method` 'username-and-password', required
        - `credentials` object, required
          - `host` string, required
          - `port` number, required
          - `username` string, required
          - `database` string, required
          - `tlsEnabled` boolean, required
          - `tlsRejectUnauthorized` boolean, required
          - `tlsCertificate` string
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'laravel-forge', required
        - `method` 'api-token', required
        - `credentials` object, required
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
          - `lastRotationMessage` string, nullable — The message from the last rotation attempt.
          - `rotationInterval` number, required — The interval in days between credential rotations.
          - `nextRotationAt` string, date-time, nullable — The next scheduled rotation time.
          - `rotationStatus` 'success' | 'failed', required — The status of the last rotation attempt.
          - `rotateAtUtc` object, required — The UTC time of day at which rotation should occur.
            - `hours` number, required — The hour (0-23) at which to rotate.
            - `minutes` number, required — The minute (0-59) at which to rotate.
        - `credentialsHash` string
        - `project` object, nullable
          - `name` string, required
          - `id` string, required
          - `type` string, required
          - `slug` string, required
        - `app` 'chef', required
        - `method` 'user-key', required
        - `credentials` object, required
          - `serverUrl` string, uri — The URL of the Chef server to connect to.
          - `orgName` string, required — The short name of the Chef organization to connect to.
          - `userName` string, required — The username used to access Chef.
      - object
        - `id` string, uuid, required
        - `name` string, required
        - `description` string, nullable
        - `version` number
        - `orgId` string, uuid, required
        - `createdAt` string, date-time, required
        - `updatedAt` string, date-time, required
        - `isPlatformManagedCredentials` boolean, nullable
        - `gatewayId` string, uuid, nullable
        - `projectId` string, nullable
        - `isAutoRotationEnabled` boolean
        - `gatewayPoolId` string, uuid, nullable
        - `rotation` object — The credential rotation configuration, if configured.
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400` — Default Response
- `401` — Default Response
- `403` — Default Response
- `404` — Default Response
- `422` — Default Response
- `500` — Default Response

---

[API](https://skmtc.net/infisical/apis/infisical-api.md) · [All operations](https://skmtc.net/infisical/apis/infisical-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/infisical/infisical-api/versions/885aef3e6c11/schema)
