---
title: "List Projects"
method: GET
path: "/accounts"
tags: ["projects"]
---

# List Projects

`GET /accounts`

## Response `200`

OK

- ModelAccountsResponse
  - `accounts` ModelAccount[]
    - `apiVersion` string
    - `kind` 'Configuration' | 'Agent' | 'AgentType' | 'AgentVersion' | 'Source' | 'Processor' | 'Connector' | 'Destination' | 'Extension' | 'SourceType' | 'ProcessorType' | 'ConnectorType' | 'DestinationType' | 'ExtensionType' | 'RecommendationType' | 'Unknown' | 'Rollout' | 'RolloutType' | 'Organization' | 'Account' | 'Invitation' | 'Login' | 'User' | 'AccountOrganizationBinding' | 'UserOrganizationBinding' | 'UserAccountBinding' | 'AuditTrail' | 'AvailableComponents' | 'SecretsManagerType' | 'SecretsManager' | 'Recording' | 'Credential' | 'CredentialType' | 'Fleet' | 'Integration' | 'IntegrationType' | 'ConfigurationType' | 'Notification' | 'Recommendation' | 'PublicProcessor' | 'Blueprint' | 'PrometheusRule' | 'APIKey' | 'ResourcePreset'
    - `metadata` ModelMetadata
      - `additionalInfo` ModelAdditionalInfo
        - `documentation` ModelDocumentationLink[]
          - `text` string
          - `url` string
        - `message` string
      - `blueprintTags` ModelBlueprintTags
      - `dateModified` string
      - `deprecated` boolean — Deprecated indicates that this resource is deprecated and should not be used. Deprecated resources should contain additional information about why the resource is deprecated and what should be used instead. Note: Ironically, the Deprecated field is itself deprecated. Use Stability instead.
      - `description` string
      - `displayName` string
      - `hash` string — Hash is a hex formatted sha256 Hash of the json-encoded spec that is used to determine if the spec has changed.
      - `icon` string
      - `id` string
      - `labels` ModelLabels
      - `name` string
      - `resourceDocLink` string
      - `stability` 'development' | 'alpha' | 'beta' | 'stable' | 'deprecated' | 'legacy' | ''
      - `version` integer — Version is a 1-based integer that is incremented each time the spec is changed.
      - `warning` string — Warning is an optional message that is displayed to the user when the resource is configured. Currently used for IntegrationTypes.
    - `spec` ModelAccountSpec
      - `alternateSecretKeys` string[] — AlternateSecretKeys are additional secret keys that can be used for an account.
      - `names` string[] — Names are labels for each secret key: index 0 is the default, indices 1+ match AlternateSecretKeys in order.
      - `parameters` ModelParameter[] — Parameters are the parameters for the account.
        - `credential` boolean — Credential indicates if this parameter's value should be treated as a credential reference
        - `name` string — Name is the name of the parameter
        - `sensitive` boolean — Sensitive will be true if the value is sensitive and should be masked when printed.
        - `value` unknown
      - `secretKey` string — SecretKey is the default secret key for an account. This will be used when generating the install command for agents.
    - `status` ModelNoStatus

## Other responses

- `401` — Unauthorized
- `500` — Internal Server Error

---

[API](https://skmtc.dev/bindplane/apis/docs-bindplane-com.md) · [All operations](https://skmtc.dev/bindplane/apis/docs-bindplane-com/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bindplane/docs-bindplane-com/revisions/bfcb7e57121c/schema)
