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_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Getting Your API Key

  1. Sign in to the Reminix Dashboard
  2. Navigate to your project settings
  3. Copy your Project API Key from the API Keys section

API Key Format

API keys are prefixed with reminix_sk_:

reminix_sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Security 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!"}]}'