Get user info and email
Enterprise Plan
This recipe applies only to users on an Enteprise plan who have acess to the Enterprise REST API endpoints.
Problem
Send a request to the Enterprise REST API to retrieve user information by specifying their team member ID.
Sending a request to the REST API endpoint to retrieve members of a specific team returns member IDs, but not their email addresses.
Solution
To retrieve user information about a specific team member at a time:
- Send a request to
<https://api.miro.com/v2/orgs/{org_id}
> to retrieve members of a specific team, and to get their member IDs. - Send another request to
<https://api.miro.com/v2/orgs/{org_id}/members/{member_id}
>, and pass the{member_id}
you previously fetched to obtain information about the specified team member, such as:- Email address
- Role
- Product license associated with them
- Most recent activity.
To retrieve user information about multiple team members at once:
- Send a request to
<https://api.miro.com/v2/orgs/{org_id}/members
> to retrieve members of an organization.
You can specify filters such as a specific role, or limit the maximum amount of matches to return with the response.
Discussion
- To retrieve team member ID, you need to have at least the organization ID (
{org_id}
). - To retrieve team member details such as their email address, you need to have at least their member ID (
{member_id}
).