Users / Emails

Get list of Collective users and emails

First, get the token of a user who is an admin (core contributor) of a collective. After logging in, run this in the inspector: copy(window.localStorage.accessToken). This will copy in you clipboard the access token for the current user.

Then you can run the following query with the token in the header:

curl -H "Authorization: Bearer [accessToken]" https://opencollective.com/api/groups/:collective/users

E.g. with the apitestuser:

curl -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzY29wZSI6ImxvZ2luIiwiaWQiOjM5MzksImVtYWlsIjoiYXBpK3Rlc3R1c2VyQG9wZW5jb2xsZWN0aXZlLmNvbSIsImlhdCI6MTUwNzQ0NTg3OSwiZXhwIjoxNTEwMDM3ODc5LCJpc3MiOiJodHRwczovL2FwaS5vcGVuY29sbGVjdGl2ZS5jb20iLCJzdWIiOjM5Mzl9.sXyQvrOPPEnOoMAho_6_KtIGVwunAIK3_y9WRbyhNmI" https://opencollective.com/api/groups/testcollective/users

This will return:

[
  {
    "id": 3939,
    "createdAt": "2017-04-02T00:00:00.000Z",
    "name": "API test user",
    "firstName": "API",
    "lastName": "test user",
    "username": "apitestuser",
    "role": "MEMBER",
    "avatar": null,
    "website": null,
    "email": "api+testuser@opencollective.com",
    "twitterHandle": null,
    "totalDonations": null,
    "firstDonation": null,
    "lastDonation": null,
    "tier": "core contributor"
  },
  {
    ...
  }
]

Last updated