Skip to main content

Authentication

The Renovatr API supports two authentication methods: API keys (recommended for integrations) and session cookies (used by the web app).

API Key Authentication

API keys are project-scoped and carry granular permissions. Pass your key in the X-API-KEY header:

curl https://beta.renovatr.app/api/v1/me \
-H "X-API-KEY: your-api-key-here"

Each API key is tied to a specific project and has its own set of permissions. Operations on other projects will return 403 Forbidden.

Base URL

All API endpoints are prefixed with:

https://beta.renovatr.app/api/v1

For self-hosted instances, replace beta.renovatr.app with your domain.

Session Authentication

The Renovatr web application uses Auth0 session cookies (appSession). This method is used automatically when you're logged into the app and is not intended for external integrations.

Authentication Errors

StatusMeaning
401Missing or invalid API key / session
403Valid credentials but insufficient permissions
{
"error": "Unauthorized"
}

Next Steps