Auth API | Honeycomb

We use cookies or similar technologies to personalize your online experience & tailor marketing to you. Many of our product features require cookies to function properly.

Read our privacy policy I accept cookies from this site

Auth API

API keys can have various permissions and belong to a specific team. This endpoint can be used to validate authentication for a key, to determine what authorizations have been granted to a key, and to determine the team that a key belongs to.

Headers  🔗

The only expected header is X-Honeycomb-Team, which is your Team API key, and it is required. Learn more about API Keys.

Example Auth Request  🔗

curl https://api.honeycomb.io/1/auth \
    -X GET \
    -H "X-Honeycomb-Team: $LIBHONEY_WRITE_KEY" 

The list of keys in the api_key_access object are subject to change as API features and capabilities are added and enhanced.

Example Auth Response  🔗

{
  "api_key_access": {
    "events": true,
    "markers": true,
    "triggers": true,
    "boards": true,
    "queries": true,
    "columns": false,
    "createDatasets": true
  },
  "team": {
    "slug": "query-api"
  }
}