Authorization header of your HTTP requests:
Security Best Practices
Never share your API key publicly or expose it in client-side code. Treat it like a password and store it securely.Key Permissions System
Evergreen Ai implements a sophisticated RBAC (Role-Based Access Control) system for API keys. When creating an API key, you can assign specific roles and permissions to control what actions the key can perform. This helps enhance security by limiting access based on the principle of least privilege.- ResourceType: The category of resource (api, ratelimit, rbac, identity)
- ResourceID: The specific resource instance (e.g., a particular API or user)
- Action: The operation to perform on that resource
Permissions distribution is currently disabled for simplicity but will be enabled in future updates.
Available Resource Types
| Resource Type | Description |
|---|---|
api | API-related resources, such as endpoints and keys |
ratelimit | Rate limiting resources and configuration |
rbac | Permissions and roles management |
identity | User and identity management |

