πAuthentication Options
Some API requests require authentication using a Bearer token in the request header.
Ellipsis Drive supports multiple authentication mechanisms, depending on your integration type and required access scope.
Note: Public and Link-shared layers do not require authentication.
Token types
π€ 1. User Token
A User Token grants access to all resources that the authenticated user has permission to access.
It is typically used for user-driven applications or personal integrations.
π Learn how to generate a User Token
π 2. Access Token
An Access Token provides scoped access to specific folders or layers defined during token creation.
It is commonly used for secure, limited-scope integrations such as client-specific data access or embedded applications.
π Learn more about Access Tokens
π 3. OAuth Token
OAuth is the recommended authentication method for production applications.
It allows users to grant your application delegated access to their Ellipsis Drive account without sharing credentials.
OAuth tokens inherit the userβs permissions while enabling secure application-level control.
π Learn how to set up OAuth
Token generation options
Tokens can be generated via:
API
Python package
R library
Depending on your implementation preferences and system architecture.
Quick authentication flow
For simpler integrations, you can redirect users to:
https://app.ellipsis-drive.com/logIn?referer={your app url}
After login, the user is redirected back to your application with a token included in the URL.
This approach is easier to implement, but less secure and less controllable than OAuth.
Last updated