Authentication
Authentication for the Reminix API
All API requests require authentication using a Project API Key passed in the Authorization header.
Bearer Token Authentication
Include your API key in the Authorization header using the Bearer scheme:
Authorization: Bearer reminix_sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxGetting Your API Key
- Sign in to the Reminix Dashboard
- Navigate to your project settings
- Copy your Project API Key from the API Keys section
API Key Format
API keys are prefixed with reminix_sk_:
reminix_sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxSecurity Best Practices
- Never commit API keys to version control
- Rotate keys regularly if you suspect they've been compromised
- Use environment variables to store API keys in your application
- Restrict API key permissions to only what's needed for your use case
Example
curl -X POST https://api.reminix.com/v1/agents/my-agent/chat \
-H "Authorization: Bearer reminix_sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"messages": [{"role": "user", "content": "Hello!"}]}'