Skip to main content
This guide walks you through getting your API key and making your first authenticated request.
1

Get your API key

Sign in to your Everhour account and open your profile settings. Scroll to the bottom — your API key is listed there.
Treat your API key like a password. Anyone with the key has full access to your Everhour account via the API.
2

Make your first request

Pass the key in the X-Api-Key header. A good first request is fetching your own user profile:
curl https://api.everhour.com/users/me \
  -H "X-Api-Key: YOUR_API_KEY"
3

Check the response

A successful response returns 200 with a JSON object representing your user:
{
  "id": 12345,
  "name": "Jane Smith",
  "email": "jane@example.com",
  "role": "admin"
}
If you see a 401 Unauthorized response, double-check your API key.

Next steps

Authentication

Details on how the X-Api-Key header works.

Rate limits

Understand request limits and how to handle 429 responses.

Errors

HTTP status codes and error response format.

API Reference

Full list of available endpoints.