# credential

Represents all possible credential types that can be used for authentication.

### Examples

```graphql
union Credential = 
  | UserPasswordOnlyCredentials
  | TokenCredentials
  | UserPasswordCredentials
  | UrlOnlyCredentials
  | TokenAndUserCredentials
  | JiraServiceAccountCredentials
  | JiraServiceAccountOAuth2Credentials
  | ClientIdSecretKeyCredentials
  | AWSAssumeRoleCredentials
  | AWSAssumeRoleCredentialsOnprem
  | UserPasswordAndTenantCredentials
  | TokenAndProjectIdCredentials
  | TenantClientsubscriptionIdSecretCredentials
  | TenantIdClientIdClientSecretCredentials
  | GitHubAppCredentials
  | BitbucketAppCredentials
  | APISecretAndAccessKeyCredentials
  | OrganizationIdAndApiKeyCredentials
  | ClientIdSecretApiUrlCredentials
  | OrganizationIdAndClientIdSecretApiUrlCredentials
  | TokenOnlyCredentials
  | AWSEKSCredentials
  | ClientIdClientSecretCredentials
  | ClientIdClientSecretNoHostCredentials
  | AzureCloudCredentials
  | AppIdAndTokenCredentials
  | WebhookCredentials
  | AksCredentials
  | GKECredentials
  | ServicePrincipalCredentials
  | IdentityProvider
  | BrokerCredentials
  | K8sInspectorCredentials
  | RuntimeSensor
  | BotIdentityProvider
  | AzureOpenAIApiCredentials
```

### Types

| Type                                                                                                                                                                             | Description                                                                           |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| [`UserPasswordOnlyCredentials`](/api-documentation/api-reference/api--connectors/types/objects/user-password-only-credentials.md)                                                | Credentials using username and password only                                          |
| [`TokenCredentials`](/api-documentation/api-reference/api--connectors/types/objects/token-credentials.md)                                                                        | Credentials using a token for authentication                                          |
| [`UserPasswordCredentials`](/api-documentation/api-reference/api--connectors/types/objects/user-password-credentials.md)                                                         | Credentials using username and password with additional fields                        |
| [`UrlOnlyCredentials`](/api-documentation/api-reference/api--connectors/types/objects/url-only-credentials.md)                                                                   | Credentials using only a URL                                                          |
| [`TokenAndUserCredentials`](/api-documentation/api-reference/api--connectors/types/objects/token-and-user-credentials.md)                                                        | Credentials using token and username                                                  |
| [`JiraServiceAccountCredentials`](/api-documentation/api-reference/api--connectors/types/objects/jira-service-account-credentials.md)                                            | Credentials for Jira service account authentication                                   |
| [`JiraServiceAccountOAuth2Credentials`](/api-documentation/api-reference/api--connectors/types/objects/jira-service-account-o-auth2credentials.md)                               | Credentials for Jira service account authentication via OAuth 2.0 client\_credentials |
| [`ClientIdSecretKeyCredentials`](/api-documentation/api-reference/api--connectors/types/objects/client-id-secret-key-credentials.md)                                             | Credentials using client ID and secret key                                            |
| [`AWSAssumeRoleCredentials`](/api-documentation/api-reference/api--connectors/types/objects/aws-assume-role-credentials.md)                                                      | Credentials for AWS role assumption                                                   |
| [`AWSAssumeRoleCredentialsOnprem`](/api-documentation/api-reference/api--connectors/types/objects/aws-assume-role-credentials-onprem.md)                                         | Credentials for AWS role assumption in on-premises environments                       |
| [`UserPasswordAndTenantCredentials`](/api-documentation/api-reference/api--connectors/types/objects/user-password-and-tenant-credentials.md)                                     | Credentials using username, password and tenant information                           |
| [`TokenAndProjectIdCredentials`](/api-documentation/api-reference/api--connectors/types/objects/token-and-project-id-credentials.md)                                             | Credentials using token and project ID                                                |
| [`TenantClientsubscriptionIdSecretCredentials`](/api-documentation/api-reference/api--connectors/types/objects/tenant-clientsubscription-id-secret-credentials.md)               | Credentials using tenant, client, subscription ID and secret                          |
| [`TenantIdClientIdClientSecretCredentials`](/api-documentation/api-reference/api--connectors/types/objects/tenant-id-client-id-client-secret-credentials.md)                     | Credentials using tenant ID, client ID and client secret                              |
| [`GitHubAppCredentials`](/api-documentation/api-reference/api--connectors/types/objects/git-hub-app-credentials.md)                                                              | Credentials for GitHub App authentication                                             |
| [`BitbucketAppCredentials`](/api-documentation/api-reference/api--connectors/types/objects/bitbucket-app-credentials.md)                                                         |                                                                                       |
| [`APISecretAndAccessKeyCredentials`](/api-documentation/api-reference/api--connectors/types/objects/api-secret-and-access-key-credentials.md)                                    | Credentials using API secret and access key                                           |
| [`OrganizationIdAndApiKeyCredentials`](/api-documentation/api-reference/api--connectors/types/objects/organization-id-and-api-key-credentials.md)                                | Credentials using organization ID and API key                                         |
| [`ClientIdSecretApiUrlCredentials`](/api-documentation/api-reference/api--connectors/types/objects/client-id-secret-api-url-credentials.md)                                      | Credentials using client ID, secret, and API URL                                      |
| [`OrganizationIdAndClientIdSecretApiUrlCredentials`](/api-documentation/api-reference/api--connectors/types/objects/organization-id-and-client-id-secret-api-url-credentials.md) | Credentials using Organization ID, client ID, client Secret, and API URL              |
| [`TokenOnlyCredentials`](/api-documentation/api-reference/api--connectors/types/objects/token-only-credentials.md)                                                               | Credentials using only a token                                                        |
| [`AWSEKSCredentials`](/api-documentation/api-reference/api--connectors/types/objects/awseks-credentials.md)                                                                      | Credentials for AWS EKS authentication                                                |
| [`ClientIdClientSecretCredentials`](/api-documentation/api-reference/api--connectors/types/objects/client-id-client-secret-credentials.md)                                       | Credentials using client ID and client secret                                         |
| [`ClientIdClientSecretNoHostCredentials`](/api-documentation/api-reference/api--connectors/types/objects/client-id-client-secret-no-host-credentials.md)                         | Credentials using client ID and client secret without host URL                        |
| [`AzureCloudCredentials`](/api-documentation/api-reference/api--connectors/types/objects/azure-cloud-credentials.md)                                                             | Credentials for Azure Cloud authentication                                            |
| [`AppIdAndTokenCredentials`](/api-documentation/api-reference/api--connectors/types/objects/app-id-and-token-credentials.md)                                                     | Credentials using application ID and token                                            |
| [`WebhookCredentials`](/api-documentation/api-reference/api--connectors/types/objects/webhook-credentials.md)                                                                    | Credentials using webhook URL                                                         |
| [`AksCredentials`](/api-documentation/api-reference/api--connectors/types/objects/aks-credentials.md)                                                                            | Credentials for Azure Kubernetes Service authentication                               |
| [`GKECredentials`](/api-documentation/api-reference/api--connectors/types/objects/gke-credentials.md)                                                                            | Credentials for Google Kubernetes Engine authentication                               |
| [`ServicePrincipalCredentials`](/api-documentation/api-reference/api--connectors/types/objects/service-principal-credentials.md)                                                 | Credentials for service principal authentication                                      |
| [`IdentityProvider`](/api-documentation/api-reference/api--connectors/types/objects/identity-provider.md)                                                                        | Credentials for identity provider authentication                                      |
| [`BrokerCredentials`](/api-documentation/api-reference/api--connectors/types/objects/broker-credentials.md)                                                                      | Credentials for broker authentication                                                 |
| [`K8sInspectorCredentials`](/api-documentation/api-reference/api--connectors/types/objects/k8s-inspector-credentials.md)                                                         | Credentials for Kubernetes inspector                                                  |
| [`RuntimeSensor`](/api-documentation/api-reference/api--connectors/types/objects/runtime-sensor.md)                                                                              | Credentials for Runtime Sensor                                                        |
| [`BotIdentityProvider`](/api-documentation/api-reference/api--connectors/types/objects/bot-identity-provider.md)                                                                 | Credentials for bot identity provider authentication                                  |
| [`AzureOpenAIApiCredentials`](/api-documentation/api-reference/api--connectors/types/objects/azure-open-ai-api-credentials.md)                                                   | Credentials for Azure OpenAI API (token, endpoint, deployment name)                   |

### References

#### Fields with this object:

* [{} Connector.credentials](/api-documentation/api-reference/api--connectors/types/objects/connector.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ox.security/api-documentation/api-reference/api--connectors/types/unions/credential.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
