-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Export API / Periodic Export? #166
Comments
Thank you for your positive feedback! |
Now you can use the POST API
For authentication you can use a valid github token. You can provide it either as a body-field |
The API request makes sense, though I'm not sure how I would go about getting the GitHub token. I'm assuming that you specifically mean a token for the cla-assistant OAuth application? Could the cla-assistant web UI expose that somewhere? |
You can use your "personal github token". If you go to settings in your github profile you can generate a github token under "Developer settings -> Personal access token". We use it only for identification towards GitHub. |
I didn't even realize you could choose the scopes when you created a personal access token and I used to work at GitHub. Derp! Yes, this will work great. Thanks so much! |
Actually, one more question @KharitonOff -- can I use |
Nevermind, tested it for myself and it works great. I really appreciate it! |
First of all, thank you for creating the cla-assistant. I've evaluated many of these tools and this is definitely the best available option in my experience.
I'm wondering if there is any way to periodically export the contributor CSV other than manually logging in through the web UI? It seems like exposing an API endpoint that I could fetch an export from would be the easiest path, but I wasn't able to find anything that like that from a quick look through the code.
The text was updated successfully, but these errors were encountered: