Create an API key
- Open the Kernel app and navigate to Settings > API keys
- Click Create key — optionally name it (e.g. “Production API”)
- Copy the key value and signing secret — both are shown only once
Authenticate a request
Pass the key in thex-api-key header of every API request:
curl
What is the signing secret?
The signing secret (prefixed withwhsec_) lets you verify that webhook payloads were sent by Kernel. It is different from your API key — the API key authenticates requests to Kernel, while the signing secret verifies that webhooks are from Kernel.
To learn how to verify webhook signatures, see Webhooks.
Next steps
Resolve an entity
Submit a company and get back its resolved identity.
API reference
Full endpoint documentation, authentication, and error handling.

