{
  "id": "api_key",
  "kind": "datatype",
  "status": "draft",
  "name": "API key or client secret",
  "doc": "Secret string that an application presents to an API or an identity provider to authenticate itself, such as an API key, a subscription key or an OAuth client secret. Formats differ by service.",
  "children": [
    "anthropic_api_key",
    "cloudflare_origin_ca_key",
    "jfrog_api_key",
    "linear_api_key",
    "mailchimp_api_key",
    "new_relic_user_api_key",
    "openai_api_key",
    "postman_api_key",
    "rubygems_api_key",
    "sendgrid_api_key",
    "sendinblue_api_key",
    "shopify_shared_secret",
    "square_oauth_secret",
    "stripe_api_key",
    "telegram_bot_token"
  ],
  "is_pii": false,
  "categories": [
    "secrets"
  ],
  "langs": [
    "common"
  ],
  "mappings": {
    "purview": [
      "Microsoft Entra client secret",
      "Azure AD client secret",
      "Azure Bot Framework secret key",
      "Azure Bot service app secret",
      "Azure Cognitive Search API key",
      "Azure Cognitive Service key",
      "Azure DevOps app secret",
      "Azure Function Master / API key",
      "Azure Machine Learning web service API key",
      "Azure Maps subscription key",
      "Client secret / API key",
      "Microsoft Bing maps key",
      "All Credential Types",
      "All credentials"
    ]
  },
  "links": [
    {
      "type": "doc",
      "url": "https://learn.microsoft.com/en-us/purview/sit-defn-client-secret-api-key"
    },
    {
      "type": "wikipedia",
      "url": "https://en.wikipedia.org/wiki/API_key"
    }
  ],
  "detected_by": {
    "tools": [
      "microsoftpurview",
      "nightfall"
    ]
  },
  "quality": {
    "score": 55,
    "missing": [
      "regexp",
      "examples",
      "negative example",
      "translation"
    ]
  },
  "source": {
    "path": "data/datatypes/any/secrets/api_key.yaml",
    "url": "https://github.com/apicrafter/metacrafter-registry/blob/main/data/datatypes/any/secrets/api_key.yaml",
    "edit_url": "https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/secrets/api_key.yaml"
  },
  "urls": {
    "html": "http://registry.apicrafter.io/datatype/api_key",
    "json": "http://registry.apicrafter.io/api/v1/datatypes/api_key.json"
  }
}